震惊!全网最简单的图文并貌TortoiseSVN入门(一)
首先是SVN的下载地址放出:
https://tortoisesvn.net/downloads.html
选择对应自己电脑机型的版本即可
接下来的操作我们通过8个板块来分别介绍,大家可以自行选择查看。
目录
(1)创建版本库
首先在桌面上创建三个文件夹:
注:
版本库文件夹代表将要被用作版本库的文件夹
导入的项目文件夹代表了将要被导入到版本库的内容所在的文件夹
导出的项目代表将要从版本库中导出的内容存放的文件夹
第一步:
右键在版本库文件夹处选择: TortoiseSVN -> Create repository here 并点击
第二步:
选择Create folder structure ,并点击ok
效果:
这个时候我们可以看到版本库的文件夹图标已经发生了变化
点开其内部文件可以看到内部文件结构也发生了变化,创建版本库成功
(2)导入项目
现在版本库是空的,接下来我们将实现:将自己工作间里的项目导入到版本库。
首先我们的导入项目是空的,如下图所示:
第一步:
我们首先在文件夹内部创建一个名为“demo”的txt文本,方便我们到时候查看是否成功导入项目。
第二步:
我们在需要导入的项目处右键点击(此处是我们的“导入的项目” 所在的文件夹):TortoiseSVN -> Import
在URL of repository处输入版本库的地址:file:///+版本库目录地址
在Import Message 处可以添加一下对应的修改信息,这里我写的是 “创建第一个版本库”
第三步:
一路点击ok,即可显示如下图所示,导入到版本库成功。
(3)检出项目
现在我们需要将刚才导入到版本库的内容下载到本地
首先本地的文件夹里是空的,如下图所示:
第一步:
选择要导出到的位置文件夹处右键(此处我是在 “导出的项目”),选择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,恢复成功
效果:
可以看到添加的文件,它左下角的➕号消失,恢复成功