TortoiseSVN的使用

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

本篇经验将和大家介绍TortoiseSVN的使用,希望对大家有所帮助!

下载安装

  1. 1

    到官方网站上找到Downloads,下载安装即可,如下图所示:

    图解TortoiseSVN的使用

  2. 2

    安装好后自动启动,若没有启动,找到安装目录下的bin\VisualSVN Server.msc 单击启动svn server即可,svn server如下图所示:

    图解TortoiseSVN的使用

  3. 3

    小乌龟(TortoiseSVN)安装好后,在桌面上鼠标右键会发现SVN Checkout、 TortoiseSVN,如下图所示:

    图解TortoiseSVN的使用

    END

创建本地仓库

  1. 1

    Create New  Repository,默认无限下一步即可(仓库名字随便),如下图所示:

    图解TortoiseSVN的使用

  2. 2

    我的服务器端仓库 scales,如下图所示:

    图解TortoiseSVN的使用

  3. 3

    创建用户 Create User... 输入用户名、密码即可创建,如下图所示:

    图解TortoiseSVN的使用

  4. 4

    便是创建好的两个用户 A和B,如下图所示:

    图解TortoiseSVN的使用

  5. 5

    将服务器端仓库下载到本地。在桌面鼠标右键SVN Checkout,由于本人测式,是将客户端与服务器端放在同一台机器上的,所以URL填写 127.0.0.1(本地回环),实际开发时要写服务器端IP以及服务器SVN仓库路径Checkout directory 是本地仓库路径,自己根据自己需求来写,如下图所示:

    图解TortoiseSVN的使用

  6. 6

    然后点击OK,输入用户名、密码,点击OK即可。

    下载好后,打开本地仓库,查看:有.svn 目录,若无, 显示隐藏文件夹即可看到。这样便将本地仓库与服务器端仓库关联了起来,实现了项目集中式版本控制。

  7. 7

    提交项目到服务器仓库

    在本地仓库新建 first.html ,本地仓库目录内,空白处鼠标右键 SVN Commit...

    (这里大家看到 SVN Update,其功能是将服务器仓库项目文件更新到本地目录,正所谓上班后Update,下班前Commit, 当然要有选择的操作,意只操作与自己有关的文件),如下图所示:

    图解TortoiseSVN的使用

  8. 8

    选择要提交的项目(这里记得选择与自己有关的项目文件,其他可以不选)

    下面的大空白处(Recent messages)是用来写注释的,比如说,你这步操作是干了啥,为啥这么做便于日后项目出现bug查看日志文件,如下图所示:

    图解TortoiseSVN的使用

  9. 9

    ok,去服务器仓库查看被提交的项目,看不到的话记得scales(服务器端仓库)上右键刷新,如下图所示:

    图解TortoiseSVN的使用

    END

常见问题及解决办法

  1. 清空数据(用户数据,注:必要时才操作这一步,不是必须)

    鼠标右键 TortoiseSVN->Settings->Saved-Data->Clear...,如下图所示:

    图解TortoiseSVN的使用

  2. 比如说我们项目有了问题需要回退到之前的版本

    可以鼠标右键找到show log,如下图所示:

    图解TortoiseSVN的使用

  3. Revert如下图,查找日之后,可以选择回退到某个版本,Revert,如下图所示:

    图解TortoiseSVN的使用

  4. 当然了,你也可以将服务器端文件update下来进行比对。为了防止覆盖,记得重命名。

    本人将本地文件重命名,后再将服务器端代码update下来,将两个文件全选中(按住ctrl键,鼠标可选多个文件),通过Diff工具对比两个文件,如下图所示:

    图解TortoiseSVN的使用

    图解TortoiseSVN的使用

  5. 当然也可以再日志(show log)中使用Diff对比功能,如下图所示:

    图解TortoiseSVN的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值