文章标题

svn客户端搭建


1.安装svn客户端


*我安装的是:(TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi),安装直接点击下一步就可以,注意安装路径不要带中文字符和空格.
*安装完成之后,注意重启计算机.在任意一个文件夹下,右键点击,会出现chekout...和TortoiseSVN选项,表明安装成功.
*提交地址为:svn://192.168.25.20/svnFile(ip地址为:自己虚拟机的IP地址)

2.在一个路径下,创建两个文件夹用于模仿管理人员和测试人员.


(1)练习准备

*例如创建了一个svnFile1和svnFile2两个文件夹.
*在svnFile1文件夹下,写一个简单的java代码,

(2)import

*右键点击,选择TortoiseSVN,选择import,填写上面提交地址,填写用户名和密码,这里填写的是在配置文件中设置的admin分组的一个用户名和密码.(注,在填写用户名和密码的时候,一定要记得把下面的save authentication的勾去掉,如果忘记了,http://jingyan.baidu.com/article/d45ad148ed12c469552b801b.html)

(3)chekout

*测试需要,把刚刚在svnFile1目录下的Java文件删除,右键点击,选择chekout...,填写用户名密码,记得去掉勾.
*从svn服务器下载下后,发现一个隐藏的.svn文件夹(不可以删除)

(4)commit

*在svnFile2文件夹下下载(模拟例外一个管理人员),修改.java文件.右键.java文件,选择svn commit进行提交,上面的框里,可以写一些此次修改的标识语言.点击ok,输入用户名密码即可(去勾,以后不提示).

(5)update

*在svnFile1中可以发现.java文件还是老的版本.有点选择svn update进行版本的升级.

(6)恢复历史版本

*如在svnFile1中进行修改,写一个bug.提交,模拟某一个管理人员误写了一个bug,在svnFile2中进行更新,发现了这个bug,右键选择TortoiseSVN,选择Repo-browser,进入后右键文件,选择update item to revision在revision选项输入想恢复的版本.就可以实现恢复历史版本操作

(7)文件冲突

*两个管理人员,同时在某一个版本,在同一个位置进行了修改,先commit的人没有错误,后commit的人会报错. 
*在后提交的管理人员更新一下之后,会多出现三个文件,.mine的是自己写的代码,.r3是上一个版本的代码,.r4是当前服务器的代码.
*解决冲突,右键自己写的.java文件,选择TortoiseSVN,选择Edit conficts,在最下面的框里面,右键红色区域,选择use 开头的四个方法进行处理.
*解决之后点击save,选择Mark as resolved.发现之前多出来的三个文件就消失了,然后再进行commit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值