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文件后确定,会有一段版本导入的时间.
- 此时所有的分支都是加锁状态
- 修改工程操作如下所示:
- 如果是工程分支级别的修改需要用到check in branch、check out branch
- 如果是模块级别的修改只需用到check in、check out
- 每日获取最新版本的工程用到get all latest、get latest