震惊!全网最简单的图文并貌TortoiseSVN入门(一)

首先是SVN的下载地址放出:

https://tortoisesvn.net/downloads.html

选择对应自己电脑机型的版本即可

接下来的操作我们通过8个板块来分别介绍,大家可以自行选择查看。

目录

(1)创建版本库

(2)导入项目

(3)检出项目

(4)修改内容查看

(5)提交

(6)添加文件

(7)查看项目历史

(8)撤销更改

 


(1)创建版本库

首先在桌面上创建三个文件夹:

注:

版本库文件夹代表将要被用作版本库的文件夹

导入的项目文件夹代表了将要被导入到版本库的内容所在的文件夹

导出的项目代表将要从版本库中导出的内容存放的文件夹

第一步:

右键在版本库文件夹处选择: TortoiseSVN  ->  Create repository here 并点击

第二步:

选择Create folder structure ,并点击ok

效果:

这个时候我们可以看到版本库的文件夹图标已经发生了变化

点开其内部文件可以看到内部文件结构也发生了变化,创建版本库成功

(2)导入项目

现在版本库是空的,接下来我们将实现:将自己工作间里的项目导入到版本库。

首先我们的导入项目是空的,如下图所示:

第一步:

我们首先在文件夹内部创建一个名为“demo”的txt文本,方便我们到时候查看是否成功导入项目。

第二步:

我们在需要导入的项目处右键点击(此处是我们的“导入的项目” 所在的文件夹):TortoiseSVN -> Import

在URL of repository处输入版本库的地址:file:///+版本库目录地址 

在Import Message 处可以添加一下对应的修改信息,这里我写的是 “创建第一个版本库”

第三步:

一路点击ok,即可显示如下图所示,导入到版本库成功。

(3)检出项目

现在我们需要将刚才导入到版本库的内容下载到本地(请注意,检出的内容为版本库的所有内容,如果只需要检出主项目,那么在上一步导入的时候需要在版本库的地址后+/trunk

首先本地的文件夹里是空的,如下图所示:

第一步:

选择要导出到的位置文件夹处右键(此处我是在 “导出的项目”),选择SVN Checkout...

第二步:

也是一路的点击OK

这个时候会提示我们检出完毕 

效果:

查看“导出的项目”所在的文件夹,可以看到生成了不少的文件,导出到本地成功。

插曲:

SVN是支持图标来显示工作间相应的状态的,但是不少人因为各种原因无法正常显示,这里我参考了一下别人的文章实现了效果,尊重作者,这里提供一下地址: https://www.cnblogs.com/shizilunya/p/11065521.html 

其实主要也是2个步骤:

第一步:

注册表里修改Tortoise相关的内容,将中间的数字1、2、3等全部重命名到文件的开头

第二步:

修复或重启计算机,可以看到“导出的项目”所在的文件夹左下角已经有了相应的图标

 

(4)修改内容查看

当我们对demo的内容进行修改后,可以看到左下角的图标变成了红色,证明本地的文件已经被修改了

那么如何对修改的差异进行查看呢?

第一步:

我们选择 TortoiseSVN -> Diff

 

效果

可以看到点击Diff之后,原本和后来的内容,就显得对比非常对清楚了(左边是之前,右边是之后)

(5)提交

我们对改动对内容非常的满意,接下来我们要将他提交到版本库

第一步:

在需要提交的文件处点击右键,选择SVN Commit...

第二步:

写一些修改信息,之后就一路点击OK

效果:

提交成功,demo的左下角图标由红色变成了绿色

(6)添加文件

在后续的修改中,我们可能又会加入新的文件,这时候我们需要将他添加到版本库,这里我们新建一个“添加的文件”来表示需要加入到版本库的文件,这个时候它只是在项目工作间中,并没有在版本库内。

我们在“添加的文件”处点击右键 TortoiseSVN -> Add

 效果:

“添加的文件”出现+号的左下角标志,添加成功

(7)查看项目历史

在“导出的项目”文件夹上右键,选择Show log 即可

效果:

它记录了每次更新的信息

(8)撤销更改

比如我们之前添加了一个名为“添加的文件”的文件,我们后悔了,需要撤销掉添加它的这个操作,该怎么实现呢?

第一步:

我们在“导出的项目”处点击右键 TortoiseSVN -> 选择 Revert....

第二步:

他会弹出一个对话框,上面就显示了上次的更改内容,即“添加了一个新文件”这个操作

我们选择一路OK,恢复成功

效果:

可以看到添加的文件,它左下角的➕号消失,恢复成功

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值