我们遵循以下分布式源代码管理实践。
我们有一个主回购包含所有实时代码。并且所有团队都应该为他们各自的git orgs创建一个fork,并在org repo上执行他们特有的功能。我们面临的问题是,在提出拉动请求之前,我们需要将org repo重新设置为主仓库的HEAD。这是一个非常繁琐的过程(所有这些合并冲突: - /)。我想知道是否有某种方法可以使这个过程自动化。使用它我可以将我的repo开发分支开发分支到最新的主要repo分支。
答案 0 :(得分:1)
不知道处理潜在合并冲突的自动过程。但是通过遵循一些规则,例如gitworkflows manual中描述的规则,您可以减少潜在的合并冲突的数量。
详细策略描述为here,有多个分支来跟踪功能,修补程序和发布更改。这样,您可以在更改完成后立即合并这些更改。