

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 管理将拉取请求与审批规则合并的要求
<a name="source-pull-requests-approval-rules"></a>

创建拉取请求时，您可以选择将必需或可选的审阅者添加到该单个拉取请求中。但是，您也可以创建所有拉取请求在合并到特定的目标分支时必须满足的要求。这些要求称为审批规则。审批规则是为存储库中的分支配置的。当您创建目标分支已配置审批规则的拉取请求时，除了获得任何必需的审阅者的批准外，还必须满足该规则的要求，然后才能将拉取请求合并到该分支。创建审批规则有助于您保持合并到分支（如默认分支）的质量标准。

应用于源存储库默认分支的审批规则与应用于其他分支的审批规则在行为上有些不同。应用于默认分支的任何规则，都将自动应用于您指定为默认分支的任何分支。以前设置为默认分支的分支仍将保留应用于它的规则。

创建审批规则时，您应该考虑项目用户在现在和将来如何满足该规则。例如，如果您的项目中有六个用户，而您创建的审批规则要求在合并到目标分支前需要五次审批，那么您实际上创建了一条规则，要求除创建拉取请求的人员以外的所有人在合并拉取请求前批准该请求。

**注意**  
您必须具有项目管理员角色才能在 CodeCatalyst 项目中创建和管理批准规则。无法为链接的存储库创建审批规则。

 您不能删除审批规则，但可以将其更新为要求零审批，这样就有效地删除了规则。<a name="view-edit-approval-rules"></a>

**查看和编辑拉取请求目标分支的审批规则**

1. 导航到存储库所在的项目。

1. 从项目的源存储库列表中选择存储库的名称。或者，在导航窗格中，选择**代码**，然后选择**源存储库**。

   选择要在其中查看审批规则的存储库。

1. 在存储库的概述页面上，选择**分支**。

1. 在**审批规则**栏中，选择**查看**可查看存储库每个分支的任何规则的状态。

   在**最小批准数**中，该数字与拉取请求合并到该分支前所需的批准数相对应。

1. 要创建或更改审批规则，请选择**管理设置**。在源存储库的设置页面上，在**审批规则**中，选择**编辑**。
**注意**  
您必须具有**项目管理员**角色才能编辑审批规则。

1. 在**分支**中，从下拉列表中选择要为其配置审批规则的分支名称。在**最小批准数**中，输入一个数字，然后选择**保存**。