【问题标题】:Problem with git flow - pull request merge conflictgit flow 的问题 - 拉取请求合并冲突
【发布时间】:2019-10-28 05:31:24
【问题描述】:

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

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

我能做什么?

@已编辑

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

【问题讨论】:

  • 为什么不修复合并冲突?
  • developstable 的分歧在哪一点?如果 stable 中有不同的代码,您无法测试 develop 以使其正常工作,然后从 stable 推出代码。在那种情况下,它还没有经过测试。

标签: git merge conflict


【解决方案1】:

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

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

然后是abort the merge,但首先是save the diff for that file (the conflict resolution) is a patch

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    相关资源
    最近更新 更多