配置合并请求模板
合并请求模板概述
在CodeArts Repo进行代码管理时,开发团队经常需要为多个仓库配置合并请求模板,以确保代码提交和合并过程的一致性和规范性。
然而,当前的配置方式存在一定的局限性,例如模板配置分散、操作复杂,导致团队成员在创建合并请求时需要重复配置,增加了工作量。
为改善这一状况,CodeArts Repo引入了项目、代码组和仓库级别的合并请求模板配置功能。
通过配置合并请求模板,团队可以在项目、代码组或者仓库层面统一设置合并请求模板。并且,项目和代码组的模板将自动应用于该层级下的所有仓库,减少了重复配置的需要。
此外,CodeArts Repo还支持设置默认模板,并在创建合并请求时优先展示,同时通过图标标识模板来源,方便用户快速识别和选择。这一优化不仅简化了配置流程,提高了工作效率,还确保了代码提交和合并过程的标准化,提升了团队协作的效率和质量。
约束限制
限制类别 |
具体限制 |
---|---|
套餐限制 |
此功能目前仅代码托管的专业版套餐和软件开发生产线(CodeArts)支持。 |
配置合并请求模板步骤
- 用户进入要配置项目“Test_Project”的代码托管首页,单击上方导航栏“设置”。
- 单击“模板管理”下的“合并请求模板”。
- 用户单击右上角“新建合并请求模板”,根据下表填写配置参数。
表2 新建合并请求模板参数 字段
说明
取值样例
模板名称
模板名称至多200个字符。
Test_Template
设置为默认模板
该参数非必填。用户勾选此选项后,在新建合并请求时,会默认使用此模板。
自动提取合并请求标题
该参数非必填,包含以下三个选项:
- 不提取。
- 提取提交信息。
- 提取e2e单标题。
注意:当用户勾选第一种模式时,则可以继续选择填写下一个参数“标题”。
标题
该参数非必填,表示合并请求的标题,标题至多255个字符。
填写该参数后,用户在新建合并请求时,如果使用此模板,该标题即合并请求的标题。
注意:如果用户填写标题时,添加了[WIP],且用户使用此模板,表示此合并请求暂时不想被合入。
描述
该参数非必填,表示合并请求的描述,至多5000个字符。
Test
相关文档
用户通过上述步骤为项目“Test_Project”配置项目级合并请求模板后,用户进入该项目下的代码仓“Test_Repo”,可根据如下步骤查看配置效果:
- 用户进入代码仓Test_Repo的“代码”页,下拉master分支新建分支“Branch_Test_Protect”,
- 基于分支“Branch_Test_Protect”新建文件“Test_File”。
- 单击上方导航栏“合并请求”,单击“新建合并请求”。
- 如下图所示,下拉框“模板”,被设置“默认”的模板会优先展示。
当用户同时配置不同层级(项目级、代码组级和仓库级)的“默认”合并请求模板,展示的优先级顺序为:仓库级>代码组级>项目级。
- 选择此模板后,合并请求的标题自动填充为“MR”,描述自动填充为“Test”。