在一个git repo上,多个团队工作并且他们有自己的开发生命周期是非常常见的。
例如, repo1 由两个团队p1和p2共享,因此创建了自己的分支 P1-repo1 和 P1-repo2 这两个团队将创建独立的版本。但在某个阶段,他们需要合并他们的代码 RePO1 .
repo1
P1-repo1
P1-repo2
RePO1
对他们来说,什么样的分支模式最好?
一个简单的集成分支,可以在p1中获取,p1-repo1在这里合并,然后在测试之后推回到中央repo。
p2项目可以依次获取同一个集成分支并合并它自己的p1-repo2分支,解决任何冲突,确保测试仍然通过,然后返回。