下载地址
安装图形化服务器端
这里要注意选择这个
安装好后去你的安装位置启动
安装图形化客户端
SVN的基本使用
打开服务端右键新建仓库
在test仓库新建工程crm_test
创建两个用户user右键创建用户aa和bb
测试svn
1、创建aa和bb两个文件夹
为了配置A B两个用户与服务器同步(重要),右键仓库的trunk获得路径,在aa和bb文件夹中右键checkout
这个是你本地放代码的路径
电脑就你一个人用就可以勾选,保存用户
同步完后路径下游个svn文件就是同步了
同理把bb文件夹也配置了
在aa中创建一个java类
右键java类add添加到svn的管理有+号表示添加成功,但是还没有上传到服务器
右键java文件Svncommit提交,java文件变成打勾,代表已经提交到服务器,与服务器的代码是同步的
在bb文件夹进行操作
右键
更新代码
这样就把服务器端和bb的代码同步了。
若aa端再次修改User.java类,图标是红色感叹号说明与服务器不同步
这时候若是bb要写代码,需要先更新!
所以每次写代码之前一定要更新!!!
恢复到历史版本(因为有些人会写错代码)
右键tortoiseSVN show log(查看日志)
指定更新到哪个版本 Update item to revision
svn的冲突问题的解决
若两个人都修改了最新的代码,就会出现冲突问题
将bb的文件更新成最新版本
1手动解决:删除别的文件并打开User.java自己修改
编辑解决冲突
右键tortoiseSVN
在冲突界面右键可以选择谁的代码在前
修改完以后可以左上交保存,
这样你返回文件夹就可以提交了
SVN的权限设置
暂略
标题eclipse的SVN插件的使用
1 安装插件
在javaee视图的左边按键新建SVN资源库
右键team 分享项目(主要的更新提交都是通过Team)
冲突解决
1手动删除,再删除多余文件
2选中冲突文件右键team-编辑冲突
删除项目需要断开连接
右键team断开连接