Modelica 模型对比
当当前审阅范围包含 .mo 文件变更时,「审查」工具栏会显示「模型对比」。点击后会在右侧打开与「审查」「文件」并列的模型对比标签。
结构差异
默认视图左右并排展示修改前与修改后的模型结构。新增、删除、修改使用不同颜色;包含深层差异的路径会自动展开。单击节点只同步选择,双击节点会在下方打开该节点父层级的图形对比。
图形差异
图形区左侧为修改前,右侧为修改后。选中对象、其他变更图元以及新增或删除的连线分别高亮。两侧均支持缩放和平移;最小组件不可继续下钻。
文本差异
点击标题栏「文本对比」可查看完整 .mo 源码差异;修改属性行末的「文本对比」只比较该值。完整源码视图支持:
- 左右同步滚动;
- 差异行与 Modelica 语法高亮;
- 忽略空白、折叠注解;
- 页内查找和上一处/下一处差异;
- 语法问题标记。
结构、图形与文本详情共用同一下方区域,同一时刻只显示一种。对比是只读的;接受、撤销、提交和推送仍在变更审阅中完成。
模型服务未就绪、基准版本缺失或差异计算失败时,标签页会显示原因与可用的重试/降级信息,不会显示空白成功页。