【工具使用】SVN的使用

114 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 >>

TortoiseSVN

TortoiseSVN是一个win的SVN版本控制客户端,我们使用SVN向服务端进行提交代码及查看时都需要使用这个工具,需要下载安装(此处不再赘述)

visual studio插件

在使用TortoiseSVN时为了能在ide中更方便快捷提交代码我们需要安装一个visual studio插件(visualSVN)具体安装方法百度查询,安装后需要重启visual studio才可以使用。当安装成功后我们修改文件、与服务端一致都会在文件前面有小圆点标识。绿色代表和服务端一致,黄色代表修改了

image.png

使用

提交代码

  • 我们选中需要提交的文件右键点击svn commit 后弹出窗口,我们将修改了什么地方的messige修改好后点击提交即可

查看服务端文件

image.png 我们选中从svn下载到的文件夹后右键选择Repo-brower,会将服务端的文件展示出来

image.png

查看某个文件的历史提交记录

选中需要查看的文件,然后show log即可查看历史文件的提交记录

逐行查看历史提交记录

我们有时需要查看这个文件中的某行的具体代码是谁提交的且查看这个message,我们可以选中需要查看的文件右键点击blame,然后在弹出的窗口中设置从。。版本到什么版本

image.png

然后点击ok就能显示出此文件的所有历史提交记录了。

退回上一个版本

选中文件右击选择revert后即可退回上一个版本

总结

总的来说svn使用不难,之前使用的都是git,后来发现svn也挺好上手的。目前还没遇到冲突解决,估计冲突解决需要多注意操作。