首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用git管理多个项目

使用git管理多个项目
EN

Stack Overflow用户
提问于 2019-06-26 19:38:18
回答 1查看 41关注 0票数 1

我在一个项目中有多个模块,比如module1、module2、module3。每个项目都有多个分支,其结构如下

代码语言:javascript
复制
project |branch1 . module1|branch1 . module2 |branch1  .  module3|
        |branch2 .        |        .         |branch2  .         |
        |branch3 .        |branch3 .         |         .         |
        |branch4 .        |        .         |branch4  .         | branch4

项目包含要接收的模块列表,但是如果这些模块不在同一分支上,则代码会中断。

我可以把这个项目保留在第一部门,需要module1和module2放在branch1上,然后我就不关心module3了。

P.S:我不能把模块和项目放在一起,因为项目和模块是由不同的团队开发的,合并是由另一个团队完成的,以便对代码进行适当的测试。此外,改变项目或模块之前可能会导致崩溃。

现在,我们手动更换分支机构。一个直观的方法将是有帮助的,因为有很多分支。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 04:48:15

我不能将模块与项目保持在一起,因为项目和模块是由不同的团队开发的,合并是由另一个团队完成的,以便对代码进行适当的测试。

其他团队可以使用git子模维护一个全局Git存储库,重新代表您的项目和在相关提交时签出的模块。

在主项目的每个分支中,您可以将任何您想要的模块签出到您想要的任何分支,允许主项目的每个分支只引用所需的模块,并且只在所需的引用处引用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56779939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档