更新时间:2026-09-15 GMT+08:00
管理员配置CodeArts Repo代码仓库的策略设置
如果用户是一名代码仓库管理员,为了保证代码高质量合入,您可能需要为代码仓库配置策略。本章节为您介绍如何为代码仓库设置保护分支、保护Tags策略。
进入您需要设置的代码仓库首页,上方导航栏单击“设置”,进入该代码仓库的设置页面。
为代码仓库设置保护分支
- 左侧导航栏选择“策略设置 > 保护分支”。
- 单击“新建保护分支”,选择已有的分支,或者输入通配符且该通配符可匹配至少一个已有分支。
表1 新建保护分支参数 参数名称
参数解释
选择需要添加的保护分支
根据自己的需要输入完整的分支名或者带通配符的分支名。
仅支持单个添加,不支持批量添加。要求以“refs/heads/”开头,结尾可以有 “*”,其它位置不可以出现特殊字符。
添加权限
支持添加的权限包括如下:
- 推送。拥有该权限,可推送Commit到分支。
- 合并。拥有该权限,可以合入、Rebase、关闭、重开、更新Patchset、基本属性编辑(基本属性包括标题、检视人/审核人/合并人、工作项、Patchset-lock等)。
- 创建/删除分支。
如果打开推送权限,默认打开该角色对应的合并权限,且合并权限不可被关闭。
为代码仓库设置保护Tags
- 单击“新建保护Tag”,在“选择需要保护的Tag”下拉列表中选择一个Tag或创建一个通配符。 请参考表2填写参数。