前序步骤:
1.安装EA
a) 由于安装过程比较简单,这里省略……
2.安装SVN客户端
a) 如果已安装,可以忽略这一步……
在选择安装组件的步骤中,必须要选择“命令行工具”。而这个组件默认是不安装的。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM5EDO1gDNwEDOwkDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
一、SVN协作方法
a) 服务端配置
i. 在SVN服务端新建一个目录,用来作为协同工作的工作目录。
ii. 分配SVN权限给协同工作成员,并且保证每个成员都有检入,检出权限。
iii. 打开EA,并新建一个空的Model,并配置“版本控制设置”,配置如下:
iv. 新建一个类图,并纳入到版本控制中,步骤如下:
v. 导出模型分支
b) 客户端配置
i. 将配置库从SVN检出到本地
注意:在本地新建的文件夹不能出现任何中文以及特殊字符,否则在后面配置版本控制库的时候,会报找不到URL错误,错误截图如下:
ii. 新建一个空的Model,导入已有的模型分支
iii. SVN操作
导入之后,我们就可以进行版本控制了,版本控制的主要操作如下:
二、数据库协作方法(Mysql为例)
a) 服务端配置
i. 下载相应的数据库脚本,下载地址如下:
http://www.sparxsystems.com/resources/corporate/
ii. 新建数据库,并设定编码格式:
编码格式为GBK,否则会出现乱码问题!
iii. 导入SQL脚本
导入EASchema_1220_MySQL.sql脚本之后,会生成如下的数据库表:
b) 客户端配置
i. 配置MySQL数据源
b) 此处如果没有MySQL ODBC 5.1 Driver,则说明没有安装MySQL数据源驱动,需要先安装,MySQL ODBC驱动下载地址:
http://downloads.mysql.com/archives/c-odbc/
根据自己电脑的操作系统和位数来选择具体的驱动安装程序
ii. 连接数据库服务器
iii. 新建一个工程
新建一个工程后,会发现数据库里面已经有内容了,如下:
后面所有的类图的操作,都会即时的反应到数据库上,从而完成成员间的协同工作环境。