文档首页/ 代码托管 CodeArts Repo/ 快速入门/ 管理员配置CodeArts Repo代码仓库的策略设置
更新时间:2026-09-15 GMT+08:00

管理员配置CodeArts Repo代码仓库的策略设置

如果用户是一名代码仓库管理员,为了保证代码高质量合入,您可能需要为代码仓库配置策略。本章节为您介绍如何为代码仓库设置保护分支、保护Tags策略。

进入您需要设置的代码仓库首页,上方导航栏单击“设置”,进入该代码仓库的设置页面。

为代码仓库设置保护分支

  1. 左侧导航栏选择“策略设置 > 保护分支”。
  2. 单击“新建保护分支”,选择已有的分支,或者输入通配符且该通配符可匹配至少一个已有分支。

    表1 新建保护分支参数

    参数名称

    参数解释

    选择需要添加的保护分支

    根据自己的需要输入完整的分支名或者带通配符的分支名。

    仅支持单个添加,不支持批量添加。要求以“refs/heads/”开头,结尾可以有 “*”,其它位置不可以出现特殊字符。

    添加权限

    支持添加的权限包括如下:

    • 推送。拥有该权限,可推送Commit到分支。
    • 合并。拥有该权限,可以合入、Rebase、关闭、重开、更新Patchset、基本属性编辑(基本属性包括标题、检视人/审核人/合并人、工作项、Patchset-lock等)。
    • 创建/删除分支。

    如果打开推送权限,默认打开该角色对应的合并权限,且合并权限不可被关闭。

为代码仓库设置保护Tags

  1. 单击“新建保护Tag”,在“选择需要保护的Tag”下拉列表中选择一个Tag或创建一个通配符。

    请参考表2填写参数。
    表2 新建保护Tag参数说明

    参数

    说明

    选择需要保护的Tag

    用户可根据自己的需要输入完整的Tag或者带通配符的Tag。

    仅支持单个添加,不支持批量添加。

    添加权限

    该参数非必填。表示添加“创建Tag”的角色。用户可以在下拉框选择允许创建的“成员组”、“成员”和“角色”。