大家好,欢迎来到IT知识分享网。
安装
找到64位的包





一路next

finish
安装完成之后,右键就会出现

SVN CHeckout表示svn检出,点击它

URL of repository表示的是库的路径,这个我们可以下面这种方式来获得

Checkout directory表示下载到本机的路径

然后输入密码

密码
然后我们就可以在桌面上看到一个tom文件,里面有该库的所有数据

现在我们已经完成了项目的checkout了,下面我们完成commit提交
commit提交
新建一个文件

然后右击

然后再次右击


我们可以在上面的文本框中写上为什么要完成这次提交操作


此时我们可以看到新提交的文件版本为2
update 修改
修改的意思是,当前自己的版本是2,而最新的版本是3,那么如何才能将自己的更新为最新的版本?
现在有两个用户,一个tom,一个jerry,现在它们都有一个2版本的User类,现在tom对user进行修改,然后提交,此时库中的User变为了3版本,那么jerry应该如何将自己的2版本变为最新的3版本?

现在tom将自己的User类修改了,并且进行了提交,此时库中的User类为3版本了,此时jerry可以


冲突问题
现在tom和jerry都有一个版本为3的user类,现在同时对其进行修改,但是tom修改完成之后,先进行提交此时User在库中就是4版本了

此时jerry修改完之后,进行提交,他会遇到这样的情况:

这就是冲突


此时点击update

此时我们可以看到4个文件,mine为jerry最新的文件,r3表示3版本的文件,也就是基础版本,r4为当前库中的文件,此时的A.java中是这样的:它将基础的,自己的,还有库中最新的放到了一起,此时我们需要对它进行整合操作


然后我们就需要把自己写的和库中最新的结合在一起,然后重新进行提交,并且要把mine,r3,r4的文件删除,只保留A.java这一个文件,然后提交


此时版本变为5了,提交成功
删除操作
如果想要删除某个文件,第一步将自己的文件update,这样就能保证自己的文件的版本和库中的最新版本一致

然后打上删除标识

此时文件会消失,但是不会删除,然后提交commit


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/170838.html