首页 > 解决方案 > git:集体分段合并分支

问题描述

master在 github 上有一个分支,而一个特性分支随着时间的推移已经发生了很大的分歧。合并应该不是不可能的,但是在一台笔记本电脑上一次性完成太多了git merge branch,特别是因为不同的人会更好地解决某些文件中的冲突。

因此,我们需要一个公开的、迭代地更改branch为最终git merge 将无痛的工作流,因为所有冲突解决已经逐步完成。想法?我们不可能是第一个遇到这个问题的人,有人链接到文章吗?

在此先感谢您的 Steffen

标签: gitmerge

解决方案


您可以从 master 创建一个新的分支“bmerge”,专用于该合并。

您可以开始将功能合并到 bmerge,而不是解决所有冲突,而是提交文件及其合并冲突并推送!

然后,您可以要求您的同事获取该 bmerge 分支,查找任何合并冲突标记,并根据他们对该特定部分的代码的熟悉程度来解决冲突。

一旦没有更多的合并冲突,您可以在功能之上挑选您的同事解决提交,并合并到 master。


推荐阅读