如何在 GitHub Repo 中设置“此分支与基础分支已过时”

San*_*dra 9 git version-control github pull-request

每当主分支更新时,我希望所有打开的拉取请求都显示更新分支的选项,如下所示。我怎么做?

在此输入图像描述

小智 12

截至 2022 年 2 月,无需启用“合并前要求分支保持最新”设置即可实现此目的。

新设置称为“始终建议更新拉取请求分支”。

请参阅 Github 博客文章“让拉取请求分支保持最新的更多方法” ,特别是“始终可以选择更新”部分。

两者都可以在设置中更新:

始终建议更新拉取请求分支

要求分支在合并之前是最新的


bk2*_*204 8

此配置是受保护分支选项的一部分。您可以在存储库设置中创建受保护的分支,然后选择 \xe2\x80\x9c 要求在合并之前通过状态检查\xe2\x80\x9d,然后选择 \xe2\x80\x9c 要求分支在合并之前保持最新状态。\xe2 \x80\x9d

\n

请注意,此选项是获取此按钮的唯一方法;如果您不想阻止人们合并过时的分支,则此按钮将不可用。我通常建议不要设置此选项,除非您有充分的理由,因为如果其他人在您之前合并,则可能会使合并更改变得困难,尤其是在繁忙的存储库上。

\n