3. 3
点击“OK”按钮。花费一段时间进行同步后,SVN版本库上的内容已被下载并同步到本地文件中了。接下来就可以在本地展开设计工作了。
5、日常设计工作
?
日常的设计工作,都在EA中完成。EA中的版本管理操作,都在右键菜单
“Package Control”内。而使用方式与VSS类似,即:Get Latest -> check out -> 本地修改 -> check in -> Get Latest ……这种循环。 常用的菜单项含义如下:
Check In Branch:Checkin选中的Package与其所有的子Package。 Check Out Branch:Checkout选中的Package与其所有的子Package。 Check In:仅Checkin当前选中的Package。 Check Out:仅Checkout当前选中的Package。
Undo Check Out:放弃对当前选中的Package的Checkout,回滚到原来的版本。 Get All Latest:从版本库更新版本到本地。
File Properties:查看文件状态,比如:谁创建的、当前版本号、最后修改日期、被谁锁定等。
File History:查看版本历史。
注意事项
? ? ?
养成“开始工作之前,先从版本库更新版本”的习惯。 养成“工作结束之后,及时提交版本”的习惯。
Checkout的范围越小越好、时间越短越好。对于自己不会进行修改的部分,就不要将其checkout。
工具只是起辅助作用,不要忽视和同伴的线下直接交流。
对EA+SVN来说,设计图版本管理操作,都应该只在EA中完成,而不要在本地文件夹中直接进行版本操作。
对EA+SVN来说,版本控制的最小单位就是package,而且是以文件的形式
使用TortoiseSVN的update/commit和EA中的checkin/checkout交替操作设计文件可能会造成无法正常锁定与提交
? ?
? ?
二、EA+SQL SERVER的协同设计方式
1、在数据库中建立一个数据库EA用于存放EA的数据:
2、用从EA官网下载的数据库初始化脚本建立对应的表、索引等 文档:Team Modeling Resources for Enterprise Architect
文档地址:http://sparxsystems.com/resources/corporate/#sql_scripts
脚本下载地址:http://sparxsystems.com/downloads/corp/scripts/SQLServer_EASchema.sql
3、在本地用EA链接数据库,连接步骤及配置如下: