标签: git git-submodules git-subtree git-subrepo
我们有几个团队致力于c ++中的不同相关项目。 由于我们从事类似的项目,因此我们需要共享很多代码,因此我们拥有一个大型存储库,每个人都在分支机构的存储库上工作,每种产品都有自己的分支机构。
主要问题是如何管理由这些分支开发的不同应用程序的发布。
我当时正在考虑使用GIT子模块,但是似乎如果我创建一个子模块并且我在两个应用程序上工作,那么我的系统上有两个版本的库是不理想的。
对于这些类型的开发,最佳的工作流程是什么?