EA+svn实现UML的版本控制

一.安装软件

   1.VisualSvn Server svn服务器

    2.Tortoise Svn svn客户端

    3.Slik-Subversion-1.7.8-x64版本控制插件

    4.Enterprise Architect

二.设置EA版本控制

     1. 建一个文件夹作为EA的工作空间

     2. 使用SVN检出已有的ea项目到新建的EA工作空间

     3. 在EA中新建一个项目,右击Model——Package Controll——Version Controll Settings



EA+svn实现UML的版本控制_第1张图片

EA+svn实现UML的版本控制_第2张图片

         其中Unique ID随意输入,Working Copy path 为EA工作空间中检索出的EA项目位置,Subversion Exe path 为svn插件安装目录中的svn.exe路径.

三.将EA项目迁入svn

     若现在svn中没有EA项目则通过以下步骤将EA项目导入到svn库中

     EA+svn实现UML的版本控制_第3张图片


四.将EA项目从svn中迁出到EA中

     以下步骤为如何从svn中迁出项目到EA中

EA+svn实现UML的版本控制_第4张图片

五.修改uml图并更新到svn

    从svn中迁出的项目是锁定状态,修改之前需要Check Out一下,Check Out 之前图标呈锁定状态,如图

EA+svn实现UML的版本控制_第5张图片

从svn中Check Out项目以便编辑修改

check out 之后项目图标状态,如图:

   

接下来就可以在EA中修改、编辑、添加UML图了,然后按以下步骤即可将EA项目提交到svn中

EA+svn实现UML的版本控制_第6张图片


六.总结

     将一个大系统的UML设计划分为若干个小模块,通过svn版本控制使得系统设计、开发人员可以相互合作完成整个项目的UML设计,实现各个部分的整合及版本控制,从而加快团队的开发 速度和效率。


你可能感兴趣的:(SVN,UML,版本控制)