历史版本
历史版本记录模型或分支上每次签入产生的版本、变更内容与提交人,并支持把模型回退到指定版本。它是版本追溯、冲突定位和变更脚本生成的依据。
图示历史版本列表,重点看版本号、提交人和提交时间三列,据此确定需要比较或回退的目标版本。
查看历史版本
- 在“模型库 → 打开模型库”的浏览器中定位目标模型或分支。
- 右键模型名称选择“查看历史版本”,或点击浏览器顶部的对应入口。
- 在版本列表中核对版本号、提交人与提交时间,并展开某次版本查看具体变更记录。
- 需要对比两个版本时,使用生成 DDL中的变更脚本,或使用模型比较直接比对。
只有签入版本才会产生版本记录;使用“保存”提交的变更写入当前版本,不会新增列表行,两者的差异见模型管理。
回退版本
- 在历史版本列表中确认要回退到的目标版本。
- 右键模型名称选择“回退版本”,选定该版本并确认。
- 回退完成后检查模型结构是否符合预期,并确认本地工作副本与模型库中的状态一致。
回退会改变模型库中的当前状态。执行前应确认没有其他协作者正在基于当前版本工作,否则会覆盖他们尚未合并的变更。
版本在协作链路中的作用
| 环节 | 用到的版本能力 |
|---|---|
| 提交变更 | 签入版本生成可追溯的版本节点 |
| 评审基线 | 以指定版本作为评审与发布的对象 |
| 交付脚本 | 选择前后两个版本生成变更脚本,交由 DevOps 执行 |
| 冲突定位 | 通过版本与提交人定位冲突来源,再用比较合并处理 |
分支上的版本序列相互独立,查看或回退前应先确认当前处于主分支还是某个分支,参见模型分支管理。

