我有两个文件夹,即#34; SubProject1"和" SubProject2"在" MainProject"夹。我想使用git来控制MainProject,SubProject1和SubProject2的版本。独立团队将负责开发这3个项目。这三个项目是相互连接的,一个项目将使用其他项目的文件。如何使用git独立控制三个项目的工作流程,同时允许保持项目之间的依赖关系?
答案 0 :(得分:1)
您应该考虑使用Git子模块。
https://git-scm.com/book/en/v2/Git-Tools-Submodules
您可以将子项目作为主项目的子模块。在主项目中,您最终会跟踪子模块应该处于什么状态。那么您就能够以您正在寻找的确切方式进行开发。