首页 > 解决方案 > 如何解决 GitHub 保护分支上的合并冲突。?

问题描述

我有两个部署分支测试并坐下。两者都是受保护的分支。开发人员创建多个功能分支并将它们与测试分支合并。当我尝试从测试中创建 PR PULL REQUEST 时。我遇到了冲突。如何在受保护的分支上解决它们。此外,我们正在推动更改仅来自测试分支。(不是任何功能分支)

标签: githubpull-requestconflict

解决方案


当您在两个分支之间执行拉取请求并且发生冲突时,您必须先修改头分支(即您要合并的分支),然后才能合并。在这种情况下,您有两个受保护的分支,这意味着您不能修改任何一个。

在这种情况下,您应该做的是创建一个等效的分支test,例如,在命令行上test-temp执行合并到您sit自己中,并在该合并提交中解决冲突。然后,推test-temp送到远程并合并它而不是test. 您的临时分支不会受到分支保护,因为它不是具体列举的分支之一。


推荐阅读