通过创建PR解决两个受保护分支之间的冲突

时间:2019-11-15 08:37:38

标签: git github

我有两个分支masterdevelop都受到保护,即我们不能在不创建PR的情况下继续使用它们。现在的场景是,当我从masterdevelop分支创建PR时,会出现冲突。

我尝试从名为develop的{​​{1}}分支创建新分支,并从主节点resolve_conflicts提取请求,然后解决冲突并推送git pull origin master分支,然后为{{1 }}。 将resolve_conflicts分支合并到develop分支后,我认为我的最初冲突应该得到解决,例如resolve_conflictsdevelop,但仍然显示冲突。

有什么办法可以通过创建PR来解决此冲突,因为它不受直接推送的保护,所以我不能直接推送到develop分支。

1 个答案:

答案 0 :(得分:0)

  

我尝试从名为develop的{​​{1}}分支创建新分支

您有正确的想法,但您想

  

resolve_conflicts那里为主控分支创建公关

(强调我的)

如果您的基础分支是develop,并且您想将master合并到develop中,则master分支需要基于resolve_conflicts好吧,合并到master并解决develop的后代提交上的冲突。

您所做的是解决了另一个方向上的合并冲突。您所做的是将master合并到master中。