九游平台/ 代码托管 codearts repo/ 用户指南/ / 配置项目级仓库设置
更新时间:2025-03-11 gmt 08:00

配置项目级仓库设置-九游平台

约束限制

当用户角色为“项目经理”或者“项目管理员”,可以设置项目级仓库设置。

配置仓库设置

如果用户想对项目下的所有仓库设置相同的仓库设置,用户在代码托管九游平台首页,进入项目,选择“设置” > “仓库管理” > “仓库设置”。参见表格表1填写参数。

表1 项目级仓库设置参数填写表格

参数

说明

开启强制继承

非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。

禁止fork仓

非必填参数。勾选此选项,表示任何人不可以fork该项目下的代码仓库。

mr预合并

非必填参数。勾选此选项,表示启用mr预合,服务端会自动生成mr预合并的代码,相比客户端使用命令做预合并操作更高效简洁、构建结果更准确,适用于对构建实时性要求严格的场景。使用示例请参考使用示例

分支名规则

非必填参数。所有分支名都必须匹配正则表达式,分支名规则不能超过500个字符。如果此字段不填写,则允许任何分支名。规则需要满足基本的tag命名规则:

  • 不能超过500个字符。
  • 不支持以 - . refs/heads/ refs/remotes/ 开头,不支持空格 [ \ < ~ ^ : ? * ! ( ) ' " | 等特殊字符,不支持以. / .lock结尾。
  • 新建的分支名不可以和原有的分支或者tag名重复。

tag名规则

非必填参数。所有tag名都必须匹配正则表达式。如果此字段不填写,则允许任何tag名。 需满足基本的tag命名规则:

  • 不能超过500个字符。
  • 不支持以 - . refs/heads/ refs/remotes/ 开头,不支持空格 [ \ < ~ ^ : ? * ! ( ) ' " | 等特殊字符,不支持以. / .lock结尾。
  • 新建的tag名不可以和原有的分支或者tag名重复。

相关文档

网站地图