首页 > 解决方案 > 如何在 GitHub Repo 中设置“此分支与基础分支已过时”

问题描述

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

在此处输入图像描述

标签: gitgithubversion-controlpull-request

解决方案


此配置是受保护分支选项的一部分。您可以在存储库设置中创建一个受保护的分支,然后选择“要求在合并前通过状态检查”,然后选择“要求分支在合并前是最新的”。</p>

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


推荐阅读