配置EA的协同设计环境1026.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置EA的协同设计环境1026

配置EA的协同设计环境汪超一、EA+SVN的协同设计方式EA(Enterprise Architect)是功能最强大的CASE工具。SVN(SubVersion)是最常用的版本控制工具。两者结合在一起,可以搭建高效的团队协同设计工作环境。? ? EA本身是以*.eap的私有格式来存储设计图的,但同时它也支持将设计图的内容存储在SVN等版本库中。借助第三方版本控制工具,以实现版本控制和协同设计的目的。? ? 当选择SVN作为EA的版本配置库时,需要在SVN上指定一个存储目录,EA将其的所有设计图都存放在这个目录中。为了达到协同设计的目的,EA将把每一个package作为一个单独的文件进行存储。也就是说,同一个时间内、对同一个package,最多只能有一个人进行编辑。工具/原料EA(Enterprise Architect)安装程序SVN(SubVersion)客户端安装程序项目SVN版本配置库1、安装软件1安装EA工具。\\\Public\标准软件库\Model\EA? ? 因安装过程很简单,这里不做详细描述。2安装SVN客户端工具。\\\Public\标准软件库\SCM\SVN\TortoiseSVN安装过程也比较简单,只是其中有一步要特别注意:在选择安装组件的步骤中,必须要选择“命令行工具”。而这个组件默认是不安装的。3将项目版本配置库checkout到本地目录。2、在EA中进行SVN配置1? ? 刚才说过,在版本配置库中,EA把每一个package都作为一个单独的文件进行存储。而所有的这些文件都需要一个目录来存放。所以,在绑定SVN之前,需要在SVN版本库中,创建一个目录,用来存放EA文件。如下图所示,我们在SVN库中创建了一个名为“数据开发\新数据模型_EA版”的目录。我们将用它来存放与需求分析相关的设计图。创建完毕后,用svn update命令,将其同步到本地工作拷贝中。2在本地创建一个空的eap文件/或用已有的文件(我直接用:监管平台报表数据库设计.eap),我们将用它作为设计工作的本地工作拷贝。其中的设计图,除了存储在该eap文件中,还将同时存储在SVN版本库中。3打开该文件,右键点击“Project Browser”中的任意位置,选择右键菜单“Package Control - Version Control Settings。4EA将弹出“Version Control Settings”配置窗口。如下图所示,在该弹出窗口内进行以下配置。其中:Unique ID:自定义的一个标识字符串,项目组的成员都通过这个ID来定位共享的内容。一经指定不可变更。Type:所使用的第三方版本控制工具的类型。在这里,我们使用SVN。Working Copy Path:SVN版本库中,用于存储EA设计图图元的路径。这个路径是其在本地工作拷贝中的路径(绝对路径)。Subversion Exe Path:SVN命令行工具(svn.exe)的绝对路径。Save:以上内容填写完毕后,点击“Save”按钮保存设置。Defined Configurations:已经保存的配置信息都罗列在此表格中。可以同时有多条配置。点击“New”按钮,可增加新的配置条目。END3、将本地设计图提交到SVN版本库1? ? 当版本库初始化完毕后,还只是一个空目录,里面没有任何内容。所以需要先在本地创建并制作初始的设计图,然后将其提交到版本库中。这个工作基本上只需要做一次。对于项目组中的大多数成员来说,若项目组已经完成了本项初始化工作,则可以跳过这一步,直接从第4步开始。2右键点击“Project Browser”中本地设计图的根节点,在弹出菜单中,选择“Package Control - Add Branch to Version Control”,将本地内容提交版本控制。3在弹出的“Apply VC to Branch”窗口中,选择在第2步中配置好的条目,并勾选下面的“Export as Model Branch”。点击OK后,在弹出的“Comment”窗口中,填入SVN日志信息。4导出EAB文件,供项目组其他成员导入用。名字可以自定义。5版本提交成功后,可以看到在“Project Browser窗口中,节点上已经被明显地添加了加锁的标记。这表明该节点内的Package,已经纳入版本控制管理了。END4、从SVN版本库中获取已存在的设计图1右键点击“Project Browser”,选择菜单“Package Control - Import Model Branch”2? ? 在弹出的“Import VC Model Branch”窗口中,选择刚才提交到版本库的内容,并点击“OK”按钮。3? ?点击“OK”按钮。花费一段时间进行同步后,SVN版本库上的内容已被

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档