我想要一个具有以下结构的多模块Maven项目。
+ parent
| - proj1
| - proj2
现在,我想为模块 parent , proj1 和 proj2 提供一个自己的git存储库,以分别管理它们。
这里最好的方法是什么?
git init .
从子模块(proj1,proj2)开始为每个模块创建存储库? git submodule add
将它们作为子模块添加到父项目中,并通过.gitigore
忽略它们?答案 0 :(得分:1)
我应该为子模块(proj1,proj2)创建一个存储库,并将其作为子模块添加到git子模块添加到父项目中,并通过.gitigore忽略它们吗?
只有那些项目必须彼此独立地发展时,这才是首选方法(as I mentioned here)。
而且您不必修改.gitignore
文件:无需忽略那些子模块。