首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git-flow合并对于更大的团队来说可伸缩性好吗?

git-flow合并对于更大的团队来说可伸缩性好吗?
EN

Stack Overflow用户
提问于 2013-06-07 18:40:49
回答 1查看 981关注 0票数 4

我们正在考虑在一个由大约10名开发人员组成的团队中采用git-flow,每周发布一次。我们的计划是每周一从开发分支分支一个发布分支,并在下周一发布到生产之前稳定下来。同时,多个特性可以在开发中落地,因此很可能有必要解决开发和发布分支之间的合并冲突。

由于进行合并的人不可能知道所有的代码库,也不可能自己解决冲突,我想知道这是否会导致问题。基本上,这个人需要与每个开发人员交谈,让他们帮助解决冲突。我担心这会成为一个瓶颈,变得相当乏味和痛苦。

这在实践中是一个问题吗?有没有在git-flow风格的工作中合并分支的经验?或者其他一些具有类似好处的分支策略?

EN

回答 1

Stack Overflow用户

发布于 2013-06-09 00:29:52

我一直是我工作的公司内部git-flow分叉的主要开发人员,并帮助将其推出到一个由大约40名开发人员组成的团队中,我们发现它在3周的发布周期内的实现存在一些问题,可以同时包括几个项目+错误修复。

一般来说,git-flow工作流工作得非常好,但只要你在发布分支上进行强化,同时在“开发”上进行积极的开发,总是有可能出现合并冲突。

缓解这个问题的一种方法是不断地将release分支拉回到develop (有一个CI或CRON任务来处理这个问题,它不需要手动执行)。

在发布分支上修复bug时,总是需要一定程度的人工交互。如果你不想不断地拉回发布分支(我们不想),那么你必须考虑在发布时修复哪些bug,以及在下一个发布之前在开发中修复哪些bug。

无论哪种方式,只要您的发布是仔细计划的,并且您管理如何以及何时修复特定的bug,那么您应该不会遇到太多的合并冲突。

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

https://stackoverflow.com/questions/16982155

复制
相关文章

相似问题

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