更新时间:2025-09-08 GMT+08:00
分享

配置合并请求模板

合并请求模板概述

在CodeArts Repo进行代码管理时,开发团队经常需要为多个仓库配置合并请求模板,以确保代码提交和合并过程的一致性和规范性。

然而,当前的配置方式存在一定的局限性,例如模板配置分散、操作复杂,导致团队成员在创建合并请求时需要重复配置,增加了工作量。

为改善这一状况,CodeArts Repo引入了项目、代码组和仓库级别的合并请求模板配置功能。

通过配置合并请求模板,团队可以在项目、代码组或者仓库层面统一设置合并请求模板。并且,项目和代码组的模板将自动应用于该层级下的所有仓库,减少了重复配置的需要。

此外,CodeArts Repo还支持设置默认模板,并在创建合并请求时优先展示,同时通过图标标识模板来源,方便用户快速识别和选择。这一优化不仅简化了配置流程,提高了工作效率,还确保了代码提交和合并过程的标准化,提升了团队协作的效率和质量。

约束限制

表1 配置合并请求模板的约束限制

限制类别

具体限制

套餐限制

此功能目前仅代码托管的专业版套餐和软件开发生产线(CodeArts)支持。

配置合并请求模板步骤

  1. 用户进入要配置项目“Test_Project”的代码托管首页,单击上方导航栏“设置”
  2. 单击“模板管理”下的“合并请求模板”

  3. 用户单击右上角“新建合并请求模板”,根据下表填写配置参数。

    表2 新建合并请求模板参数

    字段

    说明

    取值样例

    模板名称

    模板名称至多200个字符。

    Test_Template

    设置为默认模板

    该参数非必填。用户勾选此选项后,在新建合并请求时,会默认使用此模板。

    自动提取合并请求标题

    该参数非必填,包含以下三个选项:

    • 不提取。
    • 提取提交信息。
    • 提取e2e单标题。
    注意:

    当用户勾选第一种模式时,则可以继续选择填写下一个参数“标题”。

    标题

    该参数非必填,表示合并请求的标题,标题至多255个字符。

    填写该参数后,用户在新建合并请求时,如果使用此模板,该标题即合并请求的标题。

    注意:

    如果用户填写标题时,添加了[WIP],且用户使用此模板,表示此合并请求暂时不想被合入。

    描述

    该参数非必填,表示合并请求的描述,至多5000个字符。

    Test

相关文档

用户通过上述步骤为项目“Test_Project”配置项目级合并请求模板后,用户进入该项目下的代码仓“Test_Repo”,可根据如下步骤查看配置效果:

  1. 用户进入代码仓Test_Repo的“代码”页,下拉master分支新建分支“Branch_Test_Protect”

  2. 基于分支“Branch_Test_Protect”新建文件“Test_File”

  3. 单击上方导航栏“合并请求”,单击“新建合并请求”

  4. 如下图所示,下拉框“模板”,被设置“默认”的模板会优先展示。

    当用户同时配置不同层级(项目级、代码组级和仓库级)的“默认”合并请求模板,展示的优先级顺序为:仓库级>代码组级>项目级。

  5. 选择此模板后,合并请求的标题自动填充为“MR”,描述自动填充为“Test”

相关文档