代码托管 CODEARTS REPO-合并请求:设置分支策略
设置分支策略
单击“新建分支策略”按钮,可以为指定分支或该仓库下的全部分支设置合入策略。
仅审核机制支持设置分支策略,打分机制暂不支持。
分支策略优先级示例如下:
- 假设在仓库下有A策略与B策略,它们配置的分支相同,则系统默认使用最新创建的分支策略。
- 假设在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。
在审核机制下未设置分支策略,则在发起合并请求时使用默认分支策略,该分支策略支持编辑、查看但不可删除,策略配置如下:
- 分支:*,默认全部分支且不可修改。
- 最小检视人数:默认为 0。
- 最小审核人数:默认为 0。
- 重置审核门禁:默认勾选。
- 重置检视门禁:默认勾选。
- 仅能从以下审核/检视人中追加审核人/检视人:默认不勾选。
- 开启流水线门禁:默认不勾选。
- 合并人:默认为空。
- 审核人:默认为空。
- 检视人:默认为空。
字段 |
说明 |
---|---|
分支 |
可针对所有分支或某一分支进行设置策略。 |
最小检视人数 |
设置最少检视通过的人数,当检视通过的人数满足“最小检视人数”时,审核门禁通过。“0” 表示无需检视人检视通过,也可通过该门禁,但如果某检视人检视不通过,则该门禁显示不通过。 |
最小审核人数 |
设置最少审核通过的人数,当审核通过的人数满足“最小审核人数”时,审核门禁通过。“0” 表示无需审核人审核通过,也可通过该门禁,但如果某审核人审核不通过,则该门禁显示不通过。 |
重置审核门禁 |
当重新推送代码到MR的源分支时,将MR审核门禁重置。 |
重置检视门禁 |
当重新推送代码到MR的源分支时,将MR检视门禁重置。 |
仅能从以下审核人/检视人中追加审核人/检视人 |
勾选后,可配置“追加审核人”名单与“追加检视人”名单,当您想在“审核人”与“检视人”的必选名单外追加成员时,只允许从“追加审核人”名单与“追加检视人”名单中追加成员。 |
需要通过流水线门禁 |
勾选后,合并前需要满足流水线门禁都通过的条件,将CI融入代码开发流程。 |
合并人 |
可配置必选合并人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
审核人 |
可配置必选审核人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
检视人 |
可配置必选检视人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
必选名单举例:
- 最小审核人数为2人,如果必选审核人名单为空,追加审核人名单2人均审核通过,审核门禁通过。
- 最小审核人数为2人,如果必选审核人名单非空,则该名单内至少一人审核通过,审核门禁才可通过。