大家好,今天给各位分享如何安装SVN客户端?如何使用SVN进行签出、提交、修改、添加的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
一路下一步
结束
安装完成后,右键就会出现
SVN CHeckout表示svn检出,点击它
Repository URL代表库的路径,我们可以通过以下方式获取
checkout目录表示下载到本机的路径
然后输入密码
密码123456
然后我们就可以在桌面上看到一个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的用户类,现在同时修改,但是tom修改完成后,先提交。此时,User 在库中将是版本4。
此时,Jerry完成修改并提交后,会遇到如下情况:
这是冲突
此时点击更新
这时候我们可以看到4个文件。我的是jerry的最新文件。 r3代表版本3的文件,是基础版本。 r4 是当前库中的文件。这时,A.java看起来像这样:它将基本的、我们自己的、库中最新的放在一起。这个时候我们就需要将它们进行整合。
然后我们需要把我们写的和库里最新的结合起来,然后重新提交,并删除mine、r3、r4文件,只留下A.java文件,然后提交
此时版本已变为5,提交成功。
删除操作
如果要删除文件,第一步是更新文件。这将确保您的文件版本与库中的最新版本一致。
然后标记删除标记
此时文件会消失但不会被删除,然后提交commit
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/128323.html
用户评论
﹎℡默默的爱
感谢分享!这篇教程太棒了,看得懂又很详细。我之前一直不知道怎么用 SVN,终于能够安心开始项目合作啦!
有12位网友表示赞同!
繁华若梦
讲得真清晰啊!我以前看了一些别的教程都觉得费劲,这个一看就简单明了!收藏了!
有5位网友表示赞同!
*巴黎铁塔
其实操作步骤还是比较简单的,最难的部分就是理解版本控制的概念吧。总的来说这篇文章写得不错,入门确实很好用。不过我还是想问一下,SVN 和 Git 哪个更好?
有20位网友表示赞同!
一笑傾城゛
这篇教程太老旧了,我使用最新的 TortoiseSVN 操作方式完全跟不上!建议更新操作步骤和软件版本的配置方法!
有17位网友表示赞同!
孤街浪途
感觉安装起来还挺容易的,步骤很明确。只是在提交文件的时候遇到一点小问题,不知道是不是我的版本出错,需要再看看文档。希望作者能回复一下我的问题。
有11位网友表示赞同!
断秋风
我本来以为SVN用起来复杂不堪,没想到实际操作真这么简单!这篇教程让我终于克服了使用VersionControl的恐惧症!
有11位网友表示赞同!
空巷
虽然步骤详细,但我还是有点跟着看不懂啊… 可能是我技术水平有限吧?希望作者能添加一些图示说明更容易理解点。
有19位网友表示赞同!
你身上有刺,别扎我
我之前一直用Git管理版本,这次尝试SVN一下,感觉操作模式确实不同。不过这个教程写的不错,让我快速上手了基本操作。谢谢分享!
有16位网友表示赞同!
一尾流莺
其实SVN我已经用了很多年了,这篇教程还算准确,只是有些步骤描述没有包含最新版本的软件更新内容!
有11位网友表示赞同!
鹿叹
安装客户端很方便,但是提交文件的时候经常会报错,不知道是网络问题还是什么原因。 希望作者能给出一些解决方案。
有16位网友表示赞同!
西瓜贩子
这篇文章让我明白了SVN检出、提交等操作的原理了。以前只知道怎么用,但对他的工作机制却没多少了解!
有9位网友表示赞同!
纯情小火鸡
对于新手来说这个教程相当不错!步骤简单清晰,而且图示也很详细,很容易理解每个步骤的操作方法。真想早点看到这篇文章!
有8位网友表示赞同!
旧事酒浓
其实对于程序员来说,SVN和Git都有各自的优点和局限性吧。 这篇文章虽然讲的是SVN的使用方法,但我更倾向于使用Git,因为它更加灵活和强大。
有9位网友表示赞同!
风中摇曳着长发
终于找到一篇详细讲解SVN操作方法的文章了! 以前总是自己摸索,现在有了这篇教程可以快速上手!感謝作者分享!
有14位网友表示赞同!
黑夜漫长
我感觉这个教程的图示设计不太清晰,图片过于模糊不清。建议作者可以使用更高清的图片增强可读性。
有19位网友表示赞同!
陌離
SVN确实是一个好用的版本控制工具,尤其是在团队协作项目中非常方便。这篇教程讲解的不错,让我对SVN的使用有了更深入的了解!
有17位网友表示赞同!
金橙橙。-
安装过程很简单,但是提交文件的时候,我总是会遇到“权限不足”的问题。不知道是什么原因导致的?希望作者能给出一些解决方案!
有12位网友表示赞同!