Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

管理仓库中拉取请求的自动合并

您可以允许或禁止仓库中拉取请求的自动合并。

谁可以使用此功能?

People with maintainer permissions can manage auto-merge for pull requests in a repository.

自动合并拉取请求适用于具有 GitHub Free 和组织的 GitHub Free 的公共存储库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和专用存储库。

关于自动合并

如果您允许自动合并仓库中的拉取请求,则具有写入权限的用户可以配置仓库中的单个拉取请求在满足所有合并要求时自动合并。 如果没有写入权限的人员将更改推送到已启用自动合并的拉取请求,将对该拉取请求禁用自动合并。 有关详细信息,请参阅“自动合并拉取请求”。

管理自动合并

Note

启用自动合并的选项仅在无法立即合并的拉取请求中显示。 例如, 当分支保护规则执行“合并前需要拉取请求审查”或“需要通过状态检查才能合并”并且这些条件尚未满足。 有关详细信息,请参阅“管理分支保护规则”。

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在页面左侧的导航栏上,单击“常规

  4. 在页面底部的“拉取请求”下,选择或取消选择“允许自动合并”。

显示自动合并的存储库设置的屏幕截图。