跳至主要内容

批准需要审核的拉取请求

如果您的仓库需要审核,拉取请求必须获得具有仓库写入管理员权限的人员的特定数量的批准审核,才能合并。

有关所需审核的更多信息,请参阅“关于受保护的分支”。

您可以在拉取请求中发表评论,批准更改或在批准之前请求改进。有关更多信息,请参阅“查看拉取请求中的建议更改”。

您可以使用搜索限定符review-requested:[USERNAME]team-review-requested:[TEAMNAME]找到需要您或您所属团队进行审核的拉取请求。有关更多信息,请参阅“搜索问题和拉取请求”。

提示:如果您批准的拉取请求发生了重大更改,您可以驳回您的审核。拉取请求需要新的审核才能合并。有关更多信息,请参阅“驳回拉取请求审核”。

  1. 在您的仓库名称下,单击 拉取请求.

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled "Pull requests," is outlined in dark orange.

  2. 在拉取请求列表中,单击您要查看的拉取请求。

  3. 在拉取请求中,单击 已更改的文件.

    Screenshot of the tabs for a pull request. The "Files changed" tab is outlined in dark orange.

  4. 查看拉取请求中的更改,并可选地对特定行或文件发表评论。有关更多信息,请参阅“查看拉取请求中的建议更改”。

  5. 在更改的代码上方,单击查看更改

    Screenshot of the "Files changed" tab of a pull request. The "Review changes" button is outlined in dark orange.

  6. 输入评论,总结您对提议更改的反馈。

  7. 选择**批准**以批准合并拉取请求中提出的更改。

  8. 点击**提交审查**。

提示:

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

进一步阅读