首页 > 解决方案 > git flow 的问题 - 拉取请求合并冲突

问题描述

我认为我的问题是具体的。我们的 git 开发流程中有以下分支: develop- 它正在部署在测试平台上,所有功能和错误分支都在这里合并,在 QA 接受解决方案后,功能或错误分支正在合并到 stable分支中,这是一个基础一个发布包。

我的问题是我无法将我接受的功能分支合并到稳定版中,因为 JIRA 在一个文件上显示合并冲突......我无法合并develop到我的分支中,因为我不想在稳定版中进行开发。许多天前,冲突文件已在其他错误/功能分支中更改。我试图将这种变化挑选到我的分支中,但没有成功......

我能做些什么?

@已编辑

现在我观察到,即使我从 stable 创建一个新分支并更改文件,在尝试与 develop 合并时我也会遇到合并冲突!

标签: gitmergeconflict

解决方案


我不能将开发合并到我的分支中,因为我不想在稳定中进行开发。

您可以合并它只是为了重现冲突并为那个文件解决它。

然后中止合并,但保存该文件的差异(冲突解决)首先是一个补丁。

然后,您可以将该补丁应用到您当前的功能分支,并将其合并到稳定版。


推荐阅读