跳至主要内容

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

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

谁可以使用此功能?

拥有维护者权限的人员可以在仓库中管理拉取请求的自动合并。

拉取请求的自动合并在使用 GitHub Free(以及组织的 GitHub Free)的公共仓库中可用,在使用 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库中也可用。欲了解更多信息,请参阅 GitHub 的方案

本文内容

关于自动合并

如果您在仓库中允许对拉取请求进行自动合并,拥有写入权限的人员可以在该仓库中为单个拉取请求配置自动合并,当满足所有合并要求时即可自动合并。如果没有写入权限的人员对已启用自动合并的拉取请求进行推送更改,则该拉取请求的自动合并功能将被禁用。欲了解更多信息,请参阅 自动合并拉取请求

管理自动合并

注意

仅在无法立即合并的拉取请求上显示启用自动合并的选项。例如,当分支保护规则要求“合并前需要拉取请求审查”或“合并前需要通过状态检查”,且这些条件尚未满足时。欲了解更多信息,请参阅 管理分支保护规则

  1. 在 GitHub 上,导航至仓库的主页面。

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

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在页面左侧的导航栏中,点击 通用

  4. 在页面底部的 “Pull Requests”(拉取请求) 区域,下方选择或取消选择 允许自动合并

Screenshot of a repository settings showing the auto merge.

© . This site is unofficial and not affiliated with GitHub, Inc.