我有两个部署分支test和sit。两者都是受保护的分支。开发人员创建多个特性分支,并将它们与测试分支合并。当我尝试创建PR拉请求从测试到坐。我面临着冲突。我如何在受保护的分支上解决它们。此外,我们正在将更改仅从测试分支中推出。(不是任何特性分支)
当您在两个分支之间执行拉取请求并且存在冲突时,您必须在合并之前修改头分支(即您正在合并的分支)。在这种情况下,您有两个受保护的分支,这意味着您不能修改任何一个。
在这种情况下,您应该做的是创建一个与test
相等的分支,例如test-temp
,在命令行上自己执行合并到sit
,并在合并提交中解决冲突。然后,将test-temp
推送到远程并合并test
。您的临时分支将不受分支保护,因为它不是特别枚举的分支之一。