在嵌套的依赖项目中使用git的方案

时间:2018-06-11 17:19:45

标签: git github version-control gitlab

我有两个文件夹,即#34; SubProject1"和" SubProject2"在" MainProject"夹。我想使用git来控制MainProject,SubProject1和SubProject2的版本。独立团队将负责开发这3个项目。这三个项目是相互连接的,一个项目将使用其他项目的文件。如何使用git独立控制三个项目的工作流程,同时允许保持项目之间的依赖关系?

1 个答案:

答案 0 :(得分:1)

您应该考虑使用Git子模块。

https://git-scm.com/book/en/v2/Git-Tools-Submodules

您可以将子项目作为主项目的子模块。在主项目中,您最终会跟踪子模块应该处于什么状态。那么您就能够以您正在寻找的确切方式进行开发。