上一页 下一页

使用版本控制

安装了版本控制产品并创建了合适的环境后,Enterprise Architect可以利用该环境来控制项目中的Packages。版本控制提供了一系列功能,如下表所示。

设备

设施

详情

请参阅

定义版本控制设置

Enterprise Architect使用版本控制配置与您的版本控制系统进行通信。

您可以在项目中定义一个或多个版本控制配置,然后使用这些配置来控制项目中的包。

版本控制设置

配置包

要将Package置于版本控制之下,请将Package标记为受控Package,指定版本控制配置以控制它,并将XMI文件与Package关联。

配置受控程序包

签入模型分支

检查特定工作单元中涉及的所有包,作为单个操作。

签入更新模型中的包或包组的参考版本。

签入模型分支

签出模型分支

将选定模型分支中的所有包作为单个操作检出,以便您可以更新其中的建模对象。

签出模型分支

签入包

检查项目浏览器中当前选定的包

签入更新模型中的包或包组的参考版本。

签入包

签出包

检查当前在项目浏览器中选择的版本控制的包,以便您可以更新其中的建模对象。

签出包

撤消签出包

反转包的签出,放弃通过将包内容恢复到版本控制中保存的最新版本所做的任何修改。

撤消签出包

从版本控制导入包

从版本控制中检索已由其他用户创建的包,或由您在另一个模型中创建的包,并将它们导入到当前模型中。

包括其他用户包

将版本控制应用于模型分支

在单个操作中将版本控制应用于所选模型分支中的所有包。

在此上下文中,模型分支是项目浏览器中的包,以及其中包含的所有包。

将版本控制应用于分支

导出版本控制的模型分支

导出有关模型分支的根包的版本控制信息,该信息用于简化将包的层次结构从一个模型导出和导入到另一个模型的过程。

出口受控模型分支

从版本控制导入模型分支

使用Enterprise Architect的Model Branch文件(其中很少)可以检索有关根Package文件的信息并导入模型分支。

模型分支文件可以简化从一个模型到另一个模型导出和导入包层次结构的过程。

导入受控模型分支

查看包修订历史记录

显示版本控制的包的更改历史记录。

您还可以查看软件包的先前版本以进行编辑,从而有效地回滚到软件包的先前版本。

查看包历史记录

验证包配置

您可以测试与当前模型中每个受版本控制的Package关联的版本控制设置的有效性。

验证包配置

重新同步受版本控制的软件包的状态

将项目中Packages的版本控制状态与版本控制提供程序报告的状态重新同步。

重新同步包状态

笔记

  • 不应将数据库复制与版本控制的包结合使用
  • 如果版本控制下的包中包含任何替代图像,则可以在签入包时将图像导出到版本控制存储库,方法是在“首选项”对话框中设置“导出替代图像”选项

学到更多