{"meta":{"title":"批准需要审查的拉取请求","intro":"通过必需的评审来批准拉取请求，包括设置审批规则、审查更改并在合并前提交反馈。","product":"拉取请求","breadcrumbs":[{"href":"/zh/pull-requests","title":"拉取请求"},{"href":"/zh/pull-requests/how-tos","title":"How-tos"},{"href":"/zh/pull-requests/how-tos/review-pull-requests","title":"评审拉取请求"},{"href":"/zh/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews","title":"批准 PR"}],"documentType":"article"},"body":"# 批准需要审查的拉取请求\n\n通过必需的评审来批准拉取请求，包括设置审批规则、审查更改并在合并前提交反馈。\n\n您可以评论拉取请求、批准更改或在批准前申请改进。 请参阅“[审查拉取请求中的建议更改](/zh/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)”。\n\n可使用搜索限定符 `review-requested:[USERNAME]` 或 `team-review-requested:[TEAMNAME]` 查找请求你或你所属团队审查的拉取请求。 有关详细信息，请参阅“[搜索问题和拉取请求](/zh/search-github/searching-on-github/searching-issues-and-pull-requests)”。\n\n> \\[!TIP]\n> 如果你批准的拉取请求发生了重大更改，你可以撤销你的审查。 合并前，拉取请求需要重新审查。 请参阅“[忽略拉取请求审查](/zh/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)”。\n\n1. 在存储库名称下，单击“ **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-pull-request\" aria-label=\"git-pull-request\" role=\"img\"><path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path></svg> 拉取请求**”。\n2. 在拉取请求列表中，单击要审查的拉取请求。\n3. 在拉取请求上，单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed”\\*\\*\\*\\*。\n\n   ![拉取请求的选项卡的屏幕截图。 “已更改的文件”选项卡以深橙色突出显示。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n4. 查看拉取请求中的更改。 （可选）对特定行或文件进行注释。 请参阅“[审查拉取请求中的建议更改](/zh/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request#starting-a-review)”。\n5. 在更改的代码上方，单击“审阅更改”。\n\n   ![拉取请求的“已更改的文件”选项卡的屏幕截图。 “审查更改”按钮用深橙色框标出。](/assets/images/help/pull_requests/review-changes-button.png)\n6. 输入评论，概述您对拟议更改的反馈。\n7. 选择 **“批准** ”以批准合并建议的更改。\n8. 单击“提交审查”。\n\n> \\[!TIP]\n>\n> * “**请求更改**”选项纯粹是信息性的，除非规则集或经典分支保护规则配置了“要求拉取请求”选项，否则不会阻止合并。 如果配置了该选项，并且具有对存储库的 `admin`、`owner` 或 `write` 访问权限的协作者提交请求更改的审查，则在同一协作者提交另一次要求批准拉取请求中更改的审查之前，拉取请求不能合并。\n> * 即使没有获得批准审查，或者请求更改的审查者离开了组织或者联系不上，仓库所有者和管理员也可合并拉取请求。\n> * 如果同时启用了必需审查和过期审查，并且代码修改提交已推送到批准的拉取请求分支，则批准将予驳回。 拉取请求必须经过再次审查和批准才可合并。\n> * 当多个打开的拉取请求时分别有指向同一提交的头部分支时，如果一个或两者有待定或被拒绝的审查，你将无法合并它们。\n> * 如果仓库需要具有写入或管理员权限的人员的批准审查，审阅者边栏会按权限级别对审批进行分组。 审批可能显示在两个部分中：\n>   \\*\n>   **‌顶部部分**主要包含来自具有写入或管理员权限的人员的审批，这些审批计入合并要求。 即使 GitHub Copilot 评审不计入合并要求，GitHub Copilot 的审批也会显示在本部分中。\n>   * 可折叠部分（如果存在）\\*\\*\\*\\* 显示审阅者的审批，对于是否可以合并拉取请求而言，这些审阅者的评审并无影响。\n> * 拉取请求作者无法批准自己的拉取请求。如果你将 GitHub Copilot 分配给与拉取请求相关的议题，那么你也无法批准由 Copilot 提出的拉取请求。\n\n## 延伸阅读\n\n* [关于受保护分支](/zh/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging)\n* [审查拉取请求中的建议更改](/zh/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n* [评论拉取请求](/zh/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)"}