搭建SVN服务器
1.为什么要使用SVN
一个大型的项目,通常需要一个团队来协助完成开发,而这会面临一个什么样的问题? 1,代码的整合 2,代码的冲突问题 3,代码的版本控制,如何做备份,如何快速恢复到之前的某个版本,如何快速区分版本之间的差异 等等,以上的种种问题,都是我们在团队开发时会遇到的问题。 下面将从SVN服务器搭建开始说起,到客户端提交代码,客户端检出代码,冲突解决等关键问题做讲解 |
2.安装SVN服务器
目前我们将svn服务器安装在本地
在win8中需要输入VisualSVN才可以查找到
创建仓库及用户
3.安装SVN插件(客户端)
我们已经下载好了相关的插件
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
将这两个文件夹分别复制到eclipse的安装目录即可
重启eclipse,检查是否安装成功
4.提交代码到SVN
原则:只提交src和pom文件
选中项目,右键 - Team -shareProject - svn
处理需要忽略不提交的代码!!!
.settings target .classpath .project
5.从SVN检出代码
5.1. 打开SVN工作窗口
5.2. 添加SVN资源地址
5.3. 从SVN检出代码
选中项目,右键-检出为
问题:检出的项目默认不会以maven项目的方式展示:
解决方案:选中检出的项目,右键-configure-convert to maven
注意:要配置maven
还原:是恢复最后一次提交的版本
选择文件,右键-Team-显示历史资源记录
两个操作
1,对比多个版本之间差别
2,恢复到某个指定版本
6.解决SVN冲突问题(重点)
商量,重要!选中文件,编辑冲突,最终标记为冲突解决,然后提交代码
7.删除SVN的账号及密码
我们在eclipse使用SVN的过程中,经常会保存账号和密码,当我们要切换为其他用户时,就需要进行一些数据的删除。 删除的目录为: C:Users"你的用户名"AppDataRoamingSubversionauth 比如 C:UsersASUSAppDataRoamingSubversionauth |