TortoiseSVN 客户端 安装 与 使用

目录

TortoiseSVN 下载

TortoiseSVN 安装

TortoiseSVN 汉化

TortoiseSVN 使用

SVN 解锁

SVN 切换账号密码


TortoiseSVN 下载

1、TortoiseSVN 是用于操作 SVN 服务器的图形化客户端,就如同使用 Navicat 操作 Mysql 一样

2、TortoiseSVN 官网:https://tortoisesvn.net/downloads.html,如下所示,进入官网后即可根据操作系统进行下载,如 64 位系统则直接点击右侧的按钮即可下载

TortoiseSVN 客户端 安装 与 使用_第1张图片

3、TortoiseSVN 本身是英文版的软件,如果需要汉化的,可以在下载页面中下载语言包,如下所示,有中文简体、中文繁体、同样分 32位、64位

TortoiseSVN 客户端 安装 与 使用_第2张图片

TortoiseSVN 安装

1、TortoiseSVN 安装很简单,和普通的软件安装没有区别,只截图过程中的小部分已做示例。

TortoiseSVN 客户端 安装 与 使用_第3张图片

TortoiseSVN 客户端 安装 与 使用_第4张图片

!!! 推荐勾选安装 command line client tools(命令行客户端工具),这样安装后 bin 目录下才会有 svn.exe工具,IDEA 配置 svn 需要 svn.exe,此时这里必须勾选。

TortoiseSVN 客户端 安装 与 使用_第5张图片

然后就是等待安装完成即可

安装完成后,建议直接重启电脑,因为 TortoiseSVN 会修改 Windows 的右键菜单。

之后在电脑上的任意位置空白处右击都可以看到 TortoiseSVN 的操作菜单了

TortoiseSVN 客户端 安装 与 使用_第6张图片

TortoiseSVN 汉化

1、汉化的语言包必须与 tortoiseSVN 版本一致

2、语言包直接安装即可,安装完成,汉化结束,非常简单。

TortoiseSVN 客户端 安装 与 使用_第7张图片

TortoiseSVN 客户端 安装 与 使用_第8张图片

TortoiseSVN 使用

1、TortoiseSVN 功能是比较丰富的,其中常用操作有:检出、提交、更新、内容冲突处理、版本回退等。

2、如下所示:E:\SvnRepository 为 SVN 服务器的版本库根目录,dog 与 tiger 是其中的两个项目(版本库)

TortoiseSVN 客户端 安装 与 使用_第9张图片

TortoiseSVN 客户端 安装 与 使用_第10张图片

3、如下所示,现在在客户端开始检出 SVN 上的项目,新建一个目录用于存放 SVN 检出项目,如下所示为 D:/wmx/Tom,然后鼠标右击,选择 " SVN Checnkout..." ,如下所示,输入 SVN 服务器的地址,然后点击 OK  即可下载。

TortoiseSVN 客户端 安装 与 使用_第11张图片

4、如果 SVN 服务器开启了安全认证,则点击 " OK " 之后,会提示输入登录账号与密码,此时从管理员或者 组长那里获取然后输入即可。如下所示,检出成功。

TortoiseSVN 客户端 安装 与 使用_第12张图片

5、如下所示,如果客户端有了新操作,如修改了文件内容,或者创建了新文件等,此时可以右击,选择  " SVN Commit..." 提交到 SVN 服务器

6、" SVN Update":这是更新操作,即将 SVN 上的新版本与本地版本进行比较,如果本地有过时的,则会下载进行更新。

TortoiseSVN 客户端 安装 与 使用_第13张图片

7、提交时可以输入提交的描述,如 本次做了什么修改,为什么提交,或着有什么重要变更等等,当如不输入直接提交也是可以的

TortoiseSVN 客户端 安装 与 使用_第14张图片

8、当项目组中多个人修改了同一个文件中相同地方时,后提交的人在提交时就会报错,即产生了冲突,如下所示。

TortoiseSVN 客户端 安装 与 使用_第15张图片

9、此时可以右击,选择 Tortoise SVN(其中有非常多的操作),接着选择 Edit conflicts(编辑冲突),这个菜单下功能比较多,有兴趣的可以自行了解,如果是汉化版的则一目了然。

TortoiseSVN 客户端 安装 与 使用_第16张图片

SVN 解锁

1、更新或者提交失败,提示:代码被锁定。

2、解决方式:在被锁定的项目上右键,选择 TortoiseSVN->Clean up...,然后勾选 "Break write locks(解锁)",最后执行即可。

TortoiseSVN 客户端 安装 与 使用_第17张图片

SVN 切换账号密码

1、为了提交、更新代码方便,通常会选择将访问 Svn 服务器的账号密码记住,自动保存下来,不用每次都输入。但是有些时候需要变更密码或者用户名,解决方式是直接删除 SVN 客户端的账号配置文件。

2、详情参考:SVN 切换账号密码

 

你可能感兴趣的:(SVN)