文章目录
前言
在工作这段时间,在使用SVN的代码管理工具的时候,自己也是遇到了许多不懂的地方,所以下决心要重新学习SVN。话不多说,让我们开始吧。阅读前,可根据目录查找
SVN的下载和安装
首先是SVN的安装,我们知道SVN分为服务端和客户端,这里我就只学习了客户端的安装,我们可以从官网下载安装包
// SVN的客户端下载地址
https://tortoisesvn.net/downloads.html
然后就是双击我们下载的安装包,其实只需要一直下一步就好了
安装完成之后,我们在桌面右击的菜单中多这两个选项就说明我们安装成功,有需要的我们可以在官网中下载语言包,需要注意的是下载的时候版本要对应!!!
SVN的卸载
SVN的卸载,我们可以在控制面板中或者使用卸载软件(geek)进行卸载,或者是我们在已经安装有SVN了,在双击SVN安装包,下一步的时候,会出现以下的选项,我们可以选择Remove进行删除
SVN的菜单介绍
SVN的常用设置
我们右击,选择Setings,进入SVN的设置
SVN的General
在General我们可以看到以下这几个选项
Language 选择要要显示的语言,我这里没有安装有语言包所以只有英文
Check for updates (Check now) 检查SVN的更新版本
System sounds(Configure) 设置SVN的提交的音效吧
Global ignore pattern 这个是配置SVN提交的时候,忽略的文件,就是不需要提交的文件
Set file dates to the "last commit time" 设置文件最后的提交时间
Subversion configuration file 这个应该是SVN的配置文件,没有深入了解过
SVN的Context Menu
SVN的Context Menu主要是配置SVN在右击菜单的命令显示,我们以一个SVN的项目举例
我们可以看到当我们勾选的命令,会显示在右击菜单,没有选中的,则在TortoiseSVN的子选项中,Win11 Context Menu,,是设置win11的右击菜单的
SVN的Dialogs1
Dialogs1主要是设置SVN的日志的输出信息,设置输出数量、字体格式大小、日期格式;Misc中的设置是SVN提交的弹窗的关闭方式,主要有手动关闭和自动关闭Checkout是设置SVN的检出的默认路径和URL
SVN的Dialogs2
SVN的Dialogs3
SVN查看本地代码和远程仓库的差别
方法一(SVN自带的)
使用小乌龟,SVN自带的命令查看,举例,我们选中需要查看的文件右击,在TortoiseGit选项下,选择Diff就可以查看了,想要查看与上一个版本的区别,则要选择下面一个
点击之后,会弹出下面的窗口,一个是远程仓库的代码和本地的代码,在我们修改过的地方有会颜色的变化,从而方便我们查看
方法二(eclispe)
我们可以使用eclipse中的SVN插件来进行查看,同样的我们需要点击查看的文件,选择图中的选项,选择(HEAD Revision)查看当前版本的区别。注意别选错了,选到下面那个的话,是要将本地的文件还原到跟远程仓库一样,那么恭喜你,本地修改的东西就没有了
同样的,点击之后也是一个窗口,可以查看他们的区别