代码托管 CODEARTS REPO-合并请求:设置分支策略

时间:2024-07-09 19:05:52

设置分支策略

单击“新建分支策略”按钮,可以为指定分支或该仓库下的全部分支设置合入策略。

仅审核机制支持设置分支策略,打分机制暂不支持。

分支策略优先级示例如下:

  • 假设在仓库下有A策略与B策略,它们配置的分支相同,则系统默认使用最新创建的分支策略。
  • 假设在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。

在审核机制下未设置分支策略,则在发起合并请求时使用默认分支策略,该分支策略支持编辑、查看但不可删除,策略配置如下:

  • 分支:*,默认全部分支且不可修改。
  • 最小检视人数:默认为 0。
  • 最小审核人数:默认为 0。
  • 重置审核门禁:默认勾选。
  • 重置检视门禁:默认勾选。
  • 仅能从以下审核/检视人中追加审核人/检视人:默认不勾选。
  • 开启流水线门禁:默认不勾选。
  • 合并人:默认为空。
  • 审核人:默认为空。
  • 检视人:默认为空。
表4 字段说明

字段

说明

分支

可针对所有分支或某一分支进行设置策略。

最小检视人数

设置最少检视通过的人数,当检视通过的人数满足“最小检视人数”时,审核门禁通过。“0” 表示无需检视人检视通过,也可通过该门禁,但如果某检视人检视不通过,则该门禁显示不通过。

最小审核人数

设置最少审核通过的人数,当审核通过的人数满足“最小审核人数”时,审核门禁通过。“0” 表示无需审核人审核通过,也可通过该门禁,但如果某审核人审核不通过,则该门禁显示不通过。

重置审核门禁

当重新推送代码到MR的源分支时,将MR审核门禁重置。

重置检视门禁

当重新推送代码到MR的源分支时,将MR检视门禁重置。

仅能从以下审核人/检视人中追加审核人/检视人

勾选后,可配置“追加审核人”名单与“追加检视人”名单,当您想在“审核人”“检视人”的必选名单外追加成员时,只允许从“追加审核人”名单与“追加检视人”名单中追加成员。

需要通过流水线门禁

勾选后,合并前需要满足流水线门禁都通过的条件,将CI融入代码开发流程。

合并人

可配置必选合并人名单,在新建合并请求时,该名单将自动同步至合并请求中。

审核人

可配置必选审核人名单,在新建合并请求时,该名单将自动同步至合并请求中。

检视人

可配置必选检视人名单,在新建合并请求时,该名单将自动同步至合并请求中。

必选名单举例:

  • 最小审核人数为2人,如果必选审核人名单为空,追加审核人名单2人均审核通过,审核门禁通过。
  • 最小审核人数为2人,如果必选审核人名单非空,则该名单内至少一人审核通过,审核门禁才可通过。
support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0073.html