Skip to main content

此版本的 GitHub Enterprise 将停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

自动合并拉取请求

您可以通过启用拉取请求自动合并(使拉取请求在满足所有合并要求时自动合并)来提高开发速度。

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

关于自动合并

如果启用拉取请求自动合并,则拉取请求在满足所有必需审查并且状态检查通过时将自动合并。 自动合并使您无需等待满足要求,可以继续执行其他任务。

在使用拉取请求自动合并之前,必需对仓库启用自动合并。 更多信息请参阅“管理仓库中的拉取请求自动合并”。

您可以通过 GitHub Enterprise Server 反馈讨论提供有关自动合并的反馈。

启用自动合并

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

拥有仓库写入权限的人可启用拉取请求自动合并。

  1. 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 拉取请求Issues tab
  3. 在“Pull Requests(拉取请求)”列表中,单击要自动合并的拉取请求。
  4. (可选)要选择合并方法,请选择 Enable auto-merge(启用自动合并)下拉菜单,然后单击合并方法。 更多信息请参阅“关于拉取请求合并”。 "启用自动合并"下拉菜单
  5. 单击 Enable auto-merge(启用自动合并)启用自动合并的按钮
  6. 如果选择了合并或压缩并合并方法,请键入提交消息和说明。 用于输入提交消息和描述的字段
  7. 单击 Confirm auto-merge(确认自动合并)

禁用自动合并

拥有仓库写入权限的人和拉取请求作者可禁用拉取请求自动合并。

  1. 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 拉取请求Issues tab
  3. 在“Pull Requests(拉取请求)”列表中,单击要禁用自动合并的拉取请求。
  4. 在合并框中,单击 Disable auto-merge(禁用自动合并)禁用自动合并的按钮