文中软件百度云连接:
链接:https://pan.baidu.com/s/14pka4g4NuAcNMzGa1ZoTxA
提取码:4a57
一、引入
1、项目划分原则
项目之间按照模块进行划分,尽量做到不同模块之间是零耦合的,即不同模块间没有相同代码,不同模块间不操作相同的数据表。
2、联合测试/联调
二、SVN工具的使用
1、安装SVN服务端
下载visualSVN-Server-3.5.3-x64.msi---->双击---->next---->next---->visual SVN Server and....tools---->Standard Edition---->选择要安装的路径和库路径----->install 单击VisualSVN Server Manager启动server。
部分截图如下:
2、SVN服务器的配置
A、创建代码库
B、创建用户并赋予权限
C、可以新建一个folder,放一些文件,设置权限。
3、安装SVN客户端
下载TortoiseSVN-1.7.10.23359-x64-svn-1.7.7汉化版.zip解压,一路下一步即可。
4、MyEclipse继承SVN
下载site-1.8.22.zip解压,将文件夹下features和plgins两个文件夹复制到Myeclipse安装目录下的drops中,重启MyEclipse即可。
5、使用及注意事项
6、项目开发基板搭建
基板常见jar包:MVC常见的jar包,数据库的jar包,gson的jar包,上传下载相关jar包,静态资源jar包。
搭建基板流程:
7、SVN中下载项目到本地
前置:在MyEclipse中集成SVN,完成SVN的基础配置
流程:
8、SVN的使用及注意事项
A 每次提交前先更新。
B 严禁修改别人的代码。
C 提交后及时提醒团队成员更新。
D 公共资源的修改,尽量做到:甲修改 提交后,乙更新后再修改 提交,甲再更新。
注意:多人对同一文件进行修改,后提交的人更新时会报错。
1、张三在本地SVN项目中创建新文件并提交SVN
新建的资源后会显示 ? 号:表示该资源在SVN服务器中不存在是新的资源。
右键新的资源-->team-->提交 并在提交页面中声明提交注释,提交完成后资源后会显示黄色小圆柱,表示资源和SVN已经同步。
2、李四更新资源库中的资源到本地
项目右键--->team-->更新
3、张三修改已经被SVN管理的自己的代码文件
被修改的文件因为和SVN中的不一致 ,会在文件后显示一个黑色*号
修改完成后右键文件--->team--->更新,更新没有问题--->提交。
其他人更新即可
9、同时修改了相同文件的冲突解决
注意:谁在更新资源的时候出现冲突谁解决
解决:找到同时修改这个文件的人商量冲突代码是合并还是覆盖。
然后: