前页 | 后页 |
存储库选项
版本控制功能可以以许多不同的方式使用,尽管它们大致属于本表中讨论的四种使用类型之一。
用途
类型 |
细节 |
也见 |
---|---|---|
单共享模型 |
用户共享存储在中央项目文件或 DBMS 存储库中的模型。在此配置中,您可以查看对其他用户包的更改,而无需明确检查它们,只需刷新您的模型视图即可。 版本控制用于:
|
|
多个私有模型 |
一个模型由单个用户创建,该用户为版本控制配置它。然后将模型文件分发给其他用户,每个用户都存储他们自己的模型私有副本。 版本控制用于:
|
|
共享包 |
个人用户创建单独的模型但共享一个或多个包:
|
|
标准包 |
A公司可能有一组广泛共享的标准只读包:
|
需要考虑的因素
因素 |
细节 |
也见 |
---|---|---|
系统需求与配置 |
您通过第三方源代码控制应用程序应用版本控制,该应用程序管理对受控包的访问和存储修订。 通常配置包括:
|
系统需求 |
版本控制用途 |
部署项目的主要方式有两种:
版本控制也可用于在不同项目之间共享标准包。 |
版本控制用途 |
团队部署 |
考虑设置版本控制环境并将版本控制应用到项目以供多个用户访问的过程。 |
在团队环境中应用版本控制 |
版本控制基础 |
Enterprise Architect使用 lock-modify-unlock 操作模式强制对版本控制包进行序列化编辑。 |
版本控制Locking Overview |
将版本控制应用于模型 |
使用版本控制包括将单个模型包置于版本控制之下,而不是对整个项目进行版本控制。 |
模型数据的版本控制 版本控制嵌套包 |
版本控制和项目参考 |
要在部署为多个私有模型的版本控制项目中的用户之间共享参考数据的更改,您需要定期从进行更改的模型中导出参考数据,并将其导入团队维护的其他模型中。 |
版本控制和参考 |
离线版本控制 |
您可以通过在加载模型之前选择脱机工作来防止系统尝试进行任何版本控制连接。 如果Enterprise Architect由于任何原因无法连接版本控制配置,它会显示警告消息通知您,并为与失败连接关联的所有包提供“离线”版本控制功能。 |
离线版本控制 |