差分映射

直观地比较数据映射版本

  • 比较两个数据映射(MFD)的版本
  • 查看图形化映射环境中的更改
  • 采用不同颜色标识的连接、组件和节点
  • 将差异报告以XML格式导出
  • 将 MapForce 注册为 .mfd 文件的差异比较工具
  • 从您的版本控制客户端进行文件对比

比较 MapForce 数据集成项目

MapForce 中对差异比较的支持,让您可以轻松查看同一映射项目在两个版本之间的具体变化。当您开始比较时,MapForce 会在图形化映射环境中直观地显示差异。新增或删除的连接、修改的数据处理函数以及更改的组件都会一目了然。

颜色编码使得理解每一次变更都变得非常简单:

  • 绿色:新版本中新增功能
  • 红色:已从新版本中移除
  • 黄色:已更改的属性
  • 粉色:表示对节点子节点的更改

当您在“映射差异”面板中悬停在某个更改项上时,MapForce 会在映射视图中突出显示该更改,反之亦然。

比较 MapForce 数据映射项目

因为您以与设计时相同的可视化形式来审查更改,因此您可以快速:

  • 在将修改稿投入生产之前,请务必审查同事的修改意见
  • 确认更改是否实现了您想要的效果
  • 确定地图服务开始产生不同结果的时间和地点

您还可以将比较结果导出为 XML 格式的差异报告,用于文档记录或进一步处理。

对源代码管理系统的支持

MapForce 可以与版本控制系统(如 Git、Subversion 等)集成,并且可以注册为 .mfd 数据映射项目的差异工具。一个命令行选项可以打开映射文件的两个版本,并在图形化映射环境中显示它们的比较结果。当您从版本控制客户端运行差异比较,或者审查拉取请求中的更改时,MapForce 会打开并并排显示这两个版本,并突出显示所有差异。

团队可以将映射关系提交到共享存储库,在合并之前可以互相审查更改,并且可以通过历史记录查看映射关系发生了哪些变化以及何时发生,所有这些都可以在他们已经使用的工具中完成。由于差异显示是可视化的,您可以快速看到哪些连接和功能发生了变化。这使得审查和解决映射项目的问题变得更加容易。