【问题标题】:Nest Git repository in multi module maven project在多模块 Maven 项目中嵌套 Git 存储库
【发布时间】:2018-11-25 17:47:02
【问题描述】:

我想要一个多模块 maven 项目,例如具有以下结构。

+ parent
| - proj1
| - proj2   

现在我想为模块 parentproj1proj2 拥有一个自己的 git 存储库来单独管理它们。

这里最好的方法是什么?

  • 我是否应该简单地使用git init . 从子模块(proj1、proj2)开始为每个模块创建存储库?
  • 或者我应该为子模块(proj1、proj2)创建一个存储库并将它们作为带有git submodule add 的子模块添加到父项目中,并通过.gitigore 忽略它们吗?
  • 或者还有其他选择吗?

【问题讨论】:

    标签: git maven multi-module


    【解决方案1】:

    我是否应该为子模块(proj1、proj2)创建一个存储库并将它们作为子模块添加到 git submodule add 到父项目中并通过 .gitigore 忽略它们?

    这将是首选方法 (as I mentioned here),前提是这些项目必须彼此独立发展。
    而且您不必修改您的 .gitignore 文件:无需忽略这些子模块。

    【讨论】:

    • 但是我真的应该忽略子模块吗?
    • 不,你不必忽略它们
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2017-12-21
    • 2020-10-18
    • 1970-01-01
    • 2021-05-27
    • 2014-08-03
    • 2012-06-29
    相关资源
    最近更新 更多