前页 后页

介绍

Enterprise Architect的版本控制集成提供了几个关键功能,包括:

  • 保存对模型的包装所做的更改的历史记录
  • 检索软件包的先前版本
  • 在团队成员之间传播模型更新
  • 协调团队成员之间的软件包共享
帮助主题“ 在团队环境中应用版本控制”中概述了设置版本控制环境并将版本控制应用于要由许多用户访问的Enterprise Architect项目的步骤。

在模型开发中设置和使用版本控制时,需要考虑许多因素。

要考虑的因素

因子

详情

也可以看看

系统要求和配置

您通过第三方源代码控制应用程序来应用版本控制,该应用程序管理对受控程序包的访问并存储其修订版。

通常,配置包括:

  • 管理版本控制存储库的服务器组件,以及
  • 工作站上的客户端组件,用于管理受控文件的本地工作副本
Enterprise Architect使用客户端组件与服务器进行通信。必须在运行Enterprise Architect并要访问版本控制系统的每台计算机上安装一个版本控制客户端。
系统要求

版本控制用法

可以使用两种主要方式来部署项目:

  • 集中共享模型
  • 分布式私人模型
在两种情况下,版本控制的使用方式相同。但是,在使用私有模型部署时,您还可以在整个团队中传播模型更新。

版本控制还可以用于在不同项目之间共享标准软件包。

版本控制用法

团队部署

考虑设置版本控制环境并将版本控制应用于要由许多用户访问的项目的过程。

在团队环境中应用版本控制

版本控制基础

Enterprise Architect使用lock-modify-unlock操作模式强制执行版本控制包的序列化编辑。

版本控制软件包

将版本控制应用于模型

使用版本控制包括将各个模型包置于版本控制下,而不是将项目作为一个整体进行版本控制。

模型数据的版本控制 版本控制嵌套包

版本控制和项目参考数据

要在部署为多个私有模型的版本控制项目中的用户之间共享参考数据的更改,您需要定期从进行更改的模型中导出参考数据,并将其导入到团队维护的其他模型中。

版本控制和参考数据

离线版本控制

通过选择在加载模型之前脱机工作,可以防止系统尝试建立任何版本控制连接。

如果Enterprise Architect由于某种原因而无法连接版本控制配置,它将显示警告消息以通知您,并为与失败的连接关联的所有软件包提供“离线”版本控制功能。

离线版本控制

笔记

  • 在“版本控制”下的软件包在“浏览器”窗口中由指示软件包当前状态的图标标识。

学到更多