Enterprise Architect多人协作方法
2016-09-08 10:46
1366 查看
前序步骤:
1.安装EA
a) 由于安装过程比较简单,这里省略……
2.安装SVN客户端
a) 如果已安装,可以忽略这一步……
在选择安装组件的步骤中,必须要选择“命令行工具”。而这个组件默认是不安装的。
一、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. 新建一个工程
新建一个工程后,会发现数据库里面已经有内容了,如下:
后面所有的类图的操作,都会即时的反应到数据库上,从而完成成员间的协同工作环境。
1.安装EA
a) 由于安装过程比较简单,这里省略……
2.安装SVN客户端
a) 如果已安装,可以忽略这一步……
在选择安装组件的步骤中,必须要选择“命令行工具”。而这个组件默认是不安装的。
一、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. 新建一个工程
新建一个工程后,会发现数据库里面已经有内容了,如下:
后面所有的类图的操作,都会即时的反应到数据库上,从而完成成员间的协同工作环境。
相关文章推荐
- [Android]智能指针用法(SP强指针WP弱指针)
- CentOS学习-CentOS7重置root密码
- ATDD和TDD的区别是什么?
- 多线程基础
- GSON TypeToken 解决泛型问题
- Linux系统分区
- Vagrant虚拟化之网络配置
- 响应式图像--图片自适应大小
- 【项目 0 - 宣告“主权”】
- Linux 设备驱动之字符设备(一)
- 第二周项目0-宣告“主权”
- android 开源 + 一些素材网站
- 用select下拉菜单来实现Ajax异步刷新
- GSON TypeToken 解决泛型问题
- swift GCD使用指南
- 项目0 - 宣告“主权”
- POJ 3675/2986(Telescope/A Triangle and a Circle-三角形与圆的面积并)
- 第二周项目3-体验复杂度-两种排序算法的运行时间
- snprintf函数的使用
- django数据查询优化annotate和aggregate