代码之家  ›  专栏  ›  技术社区  ›  Hameer Abbasi

为什么每次提交到master之后,我的github pull请求都需要重新平衡?

  •  0
  • Hameer Abbasi  · 技术社区  · 7 年前

    我遇到了一个问题,Github根本不会自动重新平衡/合并我的拉请求,即使自创建pr分支以来提交给master,也不要触摸pr本身接触的相同文件,因此根本没有任何合并冲突。

    我知道这在Github中是可能的,我自己也遇到过一些存储库,其中prs不需要重新设置基,合并冲突会自动解决。

    The repository in question is here.

    我试过查看项目设置,但似乎找不到说明这是一个问题的设置。此外,如果我手动重新设置我的prs,它通常会自动发生,而不会提示我解决任何冲突。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Chris    7 年前

    这是在中配置的 required status checks section ,在中找到 设置 艾斯 分支 艾斯 受保护的分支 。相关设置为“合并前要求分支机构保持最新”。

    如果启用了此功能,并且 status checking is set to "strict" (it is by default) 然后

    在其他合作者将请求合并到受保护的基本分支之后,您需要更新头分支。