管理合并拉取请求与批准规则的要求 - Amazon CodeCatalyst

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

管理合并拉取请求与批准规则的要求

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

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

在创建批准规则时,应考虑项目用户在现在和将来将如何遵守该规则。例如,如果您的项目中有六个用户,并且您创建的批准规则要求五次批准才能将其合并到目标分支,那么您实际上已经创建了一条规则,要求除创建拉取请求的人员以外的所有人批准该拉取请求,然后才能将其合并。

注意

您必须具有项目管理员角色才能在 CodeCatalyst 项目中创建和管理批准规则。您无法为链接仓库创建批准规则。

您无法删除批准规则,但可以将其更新为要求零批准,这实际上会删除该规则。

查看和编辑拉取请求的目标分支的批准规则
  1. 导航到存储库所在的项目。

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

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

  3. 在存储库的概述页面上,选择分支

  4. 在 “批准规则” 列中,选择 “查看” 以查看存储库每个分支的所有规则的状态。

    在 “最小批准数量” 中,该数字对应于拉取请求合并到该分支之前所需的批准数量。

  5. 要创建或更改批准规则,请选择管理设置。在源存储库的设置页面的批准规则中,选择编辑

    注意

    您必须具有项目管理员角色才能编辑批准规则。

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