Skip to content
Datablau DDM数据建模产品手册
数据建模客户端 模块手册下载 PDF

模型分支管理 ​

一个模型可创建多个分支进行并行设计,每个分支都可以视为一个独立的模型:有独立的模型树、独立的版本序列,也需要单独提交。分支是多人协作与发布管理的基本单位。

模型库浏览器中的分支结构

图示模型库浏览器中展开的分支列表,分支与模型名称同处一棵树,右键分支可看到创建分支、封存分支、版本等菜单。

分支与主分支 ​

对象说明
主分支模型创建时自带的默认分支;为模型新建分支时基于主分支创建
分支从选定分支派生的独立设计线,拥有自己的版本序列
版本分支上每次签入产生的节点,用于历史追溯与脚本生成

分支之间在创建后互不影响:在分支 A 上的编辑不会自动出现在分支 B 或主分支上。跨分支的变更需要通过迁入或比较合并完成,参见模型比较。

创建分支 ​

  1. 在“模型库 → 打开模型库”的浏览器中定位目标模型或分支。
  2. 右键模型名称或已有分支名称,选择“创建分支”。
  3. 对模型创建新分支时以主分支为起点;对已有分支创建时以该分支为起点。
  4. 输入分支名称后确认,新分支出现在模型下的分支列表中。
  5. 打开新分支,确认其中的对象范围与起始版本符合预期后再开始设计。

在分支上的编辑同样受权限约束。模型权限中的读写级别已包含“新建分支”,三级权限的完整对照见模型管理。

封存分支 ​

右键分支选择“封存分支”后,该分支不能再执行任何保存和签入版本操作。

  • 封存用于把已经发布或已完成使命的分支固定下来,避免被继续修改。
  • 封存后分支仍可打开查看,也可作为比较对象与脚本生成的依据。
  • 封存会阻断后续提交,应在确认该分支不再需要变更后再执行。

典型用法 ​

用法分支组织方式详见
一个模型多人协作单模型上多人提交,评审后形成基线版本一个模型多人协作模式
基线模型加需求分支主分支作基线,每个需求开一条分支基线模型与需求分支
主线模型加发布分支每次发布开一条分支,发布后回并主线主线模型与发布分支

Web 管理端同样支持创建分支,入口见创建分支。

注意事项 ​

  • 删除分支只影响该分支;删除模型才会清理该模型下的全部分支与相关报告。
  • 分支上长期不提交的变更只存在于本地,其他人看不到,也无法参与评审。
  • 分支命名建议体现用途与责任人,避免出现多个含义不明的分支名,导致脚本生成或回并时选错对象。
  • 回并方向与主分支的当前状态需要事先确认,回并顺序会影响后续分支的冲突范围。