【发布时间】:2013-06-07 10:40:48
【问题描述】:
我们正在考虑在一个由大约 10 名开发人员组成的团队中采用 git-flow,每周发布时间表。我们的计划是每周一从开发分支分支一个发布分支,并在下周一发布到生产之前稳定它。同时,多个功能可以登陆开发,因此很可能需要解决开发和发布分支之间的合并冲突。
由于进行合并的人不可能知道所有的代码库并自己解决冲突,我想知道这是否会导致问题。基本上,该人需要与每个开发人员交谈并让他们帮助解决冲突。恐怕这会成为一个瓶颈,变得相当乏味和痛苦。
这在实践中是否存在问题?有没有在 git-flow 工作方式中合并分支的经验?还是其他一些具有类似好处的分支策略?
【问题讨论】:
-
您似乎混淆了 git 工作流程和不同人的实际角色。 git-flow 不对谁做什么做任何假设,它只是为分支应该如何发展设定指导方针。谁来做完全取决于你,不一定只有一个人来做所有的合并。
-
是的,可以轮流做更多的人,但问题仍然存在。一个人负责将稳定分支与为开发该特定周而到达的所有新工作合并。我可以看到这是一个问题。
标签: git git-branch branching-and-merging