预订演示

变更管理和版本控制

Enterprise Architect 30 分钟之旅的一部分

Enterprise Architect 支持模型包及其子包的版本控制。包修订可以直接在 Enterprise Architect 项目中存储和管理,或者它们可以使用专用的第三方版本控制应用程序进行维护。

应用版本控制

将版本控制应用于 Enterprise Architect 模型有两个主要好处:

  • 能够协调用户之间的包共享
  • Enterprise Architect 软件包的更改历史记录,便于检索以前的版本。

Enterprise Architect 支持 Subversion、CVS 和 Microsoft Team Foundation Server (TFS) 版本控制应用程序,以及任何版本控制产品 符合 Microsoft 通用源代码控制 (SCC) 标准 1.1 版 或更高。例如 Visual Source Safe 或 Clear Case。

模型基线,比较和合并

Enterprise Architect 企业版提供了“基线”功能(快照) 特定时间点的模型包。然后可以将基线与 Enterprise Architect 的比较 (diff) 实用程序可以直观地探索包的更改, 它的元素或图表在开发的后期。差异可以合并 从基线到当前模型,允许您将更改“回滚”到 该软件包的先前修订版。因此,多个用户可以为 离线包,然后将它们合并回通用模型。

Baseline Diagram Comparison in Enterprise Architect
点击放大

基线图比较

强大的图表比较实用程序可帮助您直观地分析修订之间图表的变化。 颜色编码的更改项和连接器可帮助您查看图表中已添加、删除或移动的内容,并能够在需要时立即将任何元素恢复到以前的状态。

除了比较和合并存储在当前模型中的基线的更改之外,Enterprise Architect 的比较实用程序还允许您将包与以下对象进行比较:

  • 磁盘上的文件,使用包上的 Enterprise Architect XMI 导出工具创建
  • 所选包的版本控制 XMI 文件
  • 位于您有权访问的外部模型中的任何包基线。