在多模块 Maven 项目中嵌套 Git 存储库
Nest Git repository in multi module maven project
我想要一个多模块的 maven 项目,例如具有以下结构。
+ parent
| - proj1
| - proj2
现在我想要模块 parent、proj1 和 proj2 一个自己的git 存储库来单独管理它们。
最好的方法是什么?
- 我是否可以简单地从子模块(proj1、proj2)开始创建
git init .
每个模块的存储库?
- 或者我是否应该为子模块 (proj1, proj2) 创建一个存储库并将它们作为带有
git submodule add
的子模块添加到父项目并通过 .gitigore
忽略它们?
- 或者还有其他选择吗?
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
这将是首选方法 (),前提是这些项目必须彼此独立发展。
而且您不必修改 .gitignore
文件:无需忽略那些子模块。
我想要一个多模块的 maven 项目,例如具有以下结构。
+ parent
| - proj1
| - proj2
现在我想要模块 parent、proj1 和 proj2 一个自己的git 存储库来单独管理它们。
最好的方法是什么?
- 我是否可以简单地从子模块(proj1、proj2)开始创建
git init .
每个模块的存储库? - 或者我是否应该为子模块 (proj1, proj2) 创建一个存储库并将它们作为带有
git submodule add
的子模块添加到父项目并通过.gitigore
忽略它们? - 或者还有其他选择吗?
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
这将是首选方法 (
而且您不必修改 .gitignore
文件:无需忽略那些子模块。