You need to enable JavaScript to run this app.
导航
代码源分支模式
最近更新时间:2025.04.03 10:51:55首次发布时间:2025.04.03 10:51:55
我的收藏
有用
有用
无用
无用

通过流水线的分支模式,持续交付将为您托管集成分支的创建与合并环节,您只需要关注待集成和发布的特性分支,即可实现代码的分支管理。

功能介绍

分支模式是版本控制系统中管理代码变更的核心方法,通过不同分支的分工与合并规则,实现团队协作、功能开发、集成验证、发布管理等目标。

类型说明
基础分支通常选择 mastermain 作为基础分支。因为 mastermain 通常代表了各个分支模式下最新最完整的代码。
特性分支特性分支从基础分支mastermain创建,用来承载一个需求或者一个缺陷修复。开发者通常在特性分支上实现完整的开发,测试。当评估特性分支已经处于相对较好的质量时,始进行多特性分支的集成与发布。

集成分支

分支发布前,需要先从基础分支 mastermain 的最新代码,创建一条集成分支。然后,依次将特性分支合入,进行集成测试和部署。发布完成后,建议将集成分支合入基础分支。
集成分组支持以下特性:

  • 在集成进行的过程中,可以不断有新的特性分支加入集成和验证。
  • 集成过程中出现问题时,开发者也可以持续在各自的特征分支上完成问题的修复。问题修复后,完成重新进行部署与测试。
  • 当某个特性对应的特性分支问题无法解决时,您可以将对应的特性分支移出集分支成。

前提条件

  • 代码仓库中已创建主分支和子分支。
  • 已在持续交付中创建代码源,操作详情参见 接入代码源
  • 已创建流水线,操作详情参见 创建流水线

操作步骤

说明

  • 首次运行时,默认基于分支管理器配置的基础分支,创建集成分支。
  • 流水线会在分支管理执行后,锁定对应的集成分支提交记录。流水线的任务执行中如果配置了 下载代码 功能,会使用分支管理器锁定的提交记录对应的代码,进行执行。

第一步:开启分支模式

  1. 在流水线的代码源配置中,开启 分支模式

    alt

  2. 分支集成 节点,选择分支管理的 基础分支

    alt

第二步:运行流水线

开启分支模式以后,即可选择不同的分支进行集成。

  1. 在流水线详情页,单击 立即运行

    alt

  2. 运行流水线 配置页面,选择需要集成的分支。
    alt

  3. 运行成功,查看分支集成情况。

    alt

  4. (可选)当发生冲突运行失败时,支持按照提示修复问题。问题修复后,单击 已解决冲突,将自动重试并完成分支集成。

    alt