EA建模工具与版本管理SVN集成

  • 建立一个工作区目录,假设为D:\WORKSPACE_EA
  • 创建自己的EA工程
  • 将EA工程发布到svn服务器上,如下图所示

 

                     

届时将在svn服务器上生成如下图所示的一组文件结构

其中文件夹中记录的是工程版本文件,TAB文件相当于一个EA工程头

每次将这些文件交由svn管理即可

 

  • 检出svn上已有的ea工程文件(重点是EAB文件,当然其他也不可少)可以没有eap文件
  • 打开EA,新建立一个空工程,下一步将这个工程与svn服务器上的工程进行绑定.进而在一个版本控制下进行协作开发.

需要的相应软件列表,根据本人配置环境所列,具体版本根据实际情况微调.

工具名称

版本

说明

enterprise architect

8

UML建模工具

Slik-Subversion

1.6.9

Subversion客户端

注意不要用TortoiseSVN对建模工程版本进行管理,此部分工作交由EA工具集成SVN进行操作.

 

  • 在Model上点击右键,配置版本控制,将本地新建建模工程与svn服务器版本管理,此次注意unique id为你保存的EAB文件最好名称一致.working copy path处填写本地svn路径.subversion exe path链接slik-subversion下的svn.exe文件.配置好后点击save保持即可.

 

  •   每次工作前首先导入模型节点

  • 选择刚才配置的版本控制配置,选择下面显示的eab文件后确定,会有一段版本导入的时间.  

 

  • 此时所有的分支都是加锁状态

  • 修改工程操作如下所示:
  1. 如果是工程分支级别的修改需要用到check in branch、check out branch
  2. 如果是模块级别的修改只需用到check in、check out
  3. 每日获取最新版本的工程用到get all latest、get latest