Skip to main content

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

批准需要审查的拉取请求

如果存储库需要审查,则拉取请求必须获得特定数量的来自存储库中具有 写入管理 权限的人员的批准审查,然后才能合并。

有关所需审查的详细信息,请参阅“关于受保护的分支”。

您可以评论拉取请求、批准更改或在批准前申请改进。 有关详细信息,请参阅“审查拉取请求中的建议更改”。

可使用搜索限定符 review-requested:[USERNAME]team-review-requested:[TEAMNAME] 查找请求你或你所属团队审查的拉取请求。 有关详细信息,请参阅“搜索问题和拉取请求”。

提示:如果你批准的拉取请求发生了重要更改,你可以消除审查。 拉取请求在合并前需要新的审查。 有关详细信息,请参阅“消除拉取请求审查”。

  1. 在存储库名称下,单击 “拉取请求”。 拉取请求选项卡选择 1. 在拉取请求列表中,单击要审查的拉取请求。 1. On the pull request, click Files changed. Pull Request Files changed tab
  2. 审查拉取请求中的更改,并对特定行添加注释(可选)。
  3. 在更改的代码上方,单击“审阅更改”。 “审阅更改”按钮 1. 输入评论,概述您对拟议更改的反馈。 审查摘要评论窗口
  4. 选择“批准”以批准合并拉取请求中建议的更改。
  5. 单击“提交审查”。

提示

  • 如果启用了必需的审查,并且对存储库具有写入、管理员或所有者访问权限的协作者提交请求更改的审查,则在同一协作者提交另一次要求批准拉取请求中更改的审查之前,拉取请求不能合并 。
  • 即使没有获得批准审查,或者请求更改的审查者离开了组织或者联系不上,仓库所有者和管理员也可合并拉取请求。
  • 如果同时启用了必需审查和过期审查,并且代码修改提交已推送到批准的拉取请求分支,则批准将予驳回。 拉取请求必须经过再次审查和批准才可合并。
  • 当多个打开的拉取请求时分别有指向同一提交的头部分支时,如果一个或两者有待定或被拒绝的审查,您将无法合并它们。
  • 如果存储库需要具有写入或管理员权限的人员批准审查,则具有这些权限的人员的任何审批都用绿色复选标记表示,而不具备这些权限的人员的审批带有灰色复选标记。 带有灰色复选标记的审批不会影响拉取请求是否可以合并。
  • 拉取请求作者无法批准自己的拉取请求。

延伸阅读