上一页 下一页

介绍

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

  • 保存对模型的包所做的更改的历史记录
  • 检索包的先前版本
  • 在团队成员之间传播模型更新
  • 协调团队成员之间的包的共享

在帮助主题“ 在团队环境中应用版本控制 ”中总结了设置版本控制环境以及将版本控制应用于将由许多用户访问的Enterprise Architect项目所涉及的步骤

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

需要考虑的因素

因素

详情

请参阅

系统要求和配置

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

通常,配置包括:

  • 管理版本控制存储库的服务器组件
  • 工作站上的客户端组件,用于管理受控文件的本地工作副本

Enterprise Architect使用客户端组件与服务器进行通信。必须在运行Enterprise Architect并希望访问版本控制系统的每台计算机上安装版本控制客户端。

系统要求

版本控制用法

可以通过两种主要方式部署项目:

  • 集中共享模型
  • 分布式私有模型

对于两种情况,版本控制以相同的方式使用; 但是,在使用私有模型部署时,您可以在整个团队中传播模型更新。

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

版本控制用法

团队部署

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

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

版本控制基础

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

版本控制基础

将版本控制应用于模型

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

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

版本控制和项目参考数据

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

版本控制和参考数据

脱机版本控制

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

如果Enterprise Architect因任何原因无法连接版本控制配置,它将显示警告消息以通知您,并为与失败连接关联的所有包提供“脱机”版本控制功能。

脱机版本控制

笔记

  • 版本控制下的软件包在项目浏览器中通过指示软件包当前状态的图标进行标识

学到更多