SVN教程(四)TortoiseSVN

在饱受了命令行的折磨之后,下面我们来点简单的,本节我来介绍一下TortoiseSVN的使用。

TortoiseSVN是SVN在Windows平台上的开源界面化客户端,许可协议是GNU GPL,官方网站是http://www.tortoisesvn.net,目前最新版本是1.8.8。这个不到20M的小程序非常好用,我估计这只可爱的小乌龟在不少程序员的电脑上都安了家,因为有了它你就可以不用再考虑那些烦人的命令行了,甚至可以在不安装Apache Subversion的情况下就完成所有的版本控制工作。

下载和安装很简单,不介绍了。

TortoiseSVN的主要操作都是在右键的上下文菜单中完成的,当然开始菜单中也有TortoiseSVN项目,但跟右键菜单基本都是一样的。

1、创建版本库
你可以在一个空的文件夹中点击右键,选择TortoiseSVN-->Create Repository here。这时,TortoiseSVN就会在这个空目录中创建Repository所有的目录和文件,其实这就相当于执行了svnadmin create命令。不同的是,使用TortoiseSVN创建的版本库,其所在文件夹会被改为特殊的图标样式,以区别于一般的目录。

2、检出项目
在创建好了版本库后,你可以另外选择一个空文件夹,点击右键并选择SVN Checkout,这时会弹出一个对话框,如图



你可以在这里输入版本库的地址、检出文件夹、检出版本等信息。我们前面介绍过,SVN支持file://、http://、svn://等URL地址,如果是本地地址,就可以直接使用file:///D:/repository这样的形式。检出项目的文件和文件夹都会被标上不同的图标样式,这和使用svn status看到的内容基本是一致的。

3、提交和更新
在检出项目里点击右键会看到多出了SVN Update和SVN Commit选项,点击它们相当于执行了svn update和svn commit。
此外,在TortoiseSVN中也发生了变化,其中包含对检出项目查看、分支、合并等。

4、版本库浏览器
在任意文件夹中点击右键都会在TortoiseSVN中找到Repo-browser这个选项,点击它会弹出版本库浏览器,它就像IE一样,你可以输入地址,它会把这个版本库中的目录详细地列出来。其实,这就相当于执行了svn list




总的来说,如果对SVN基本命令比较清楚,这个工具用起来会很顺手。另外,你也可以反过来,先安装这个工具,通过它来熟悉SVN基本命令。无论你是不是用SVN来管理项目,我都建议你安装一个TortoiseSVN,有了它你就可以方便地管理你个人的文档。

我前面说过,我个人就是在移动硬盘上建立了一个版本库,将个人重要文件都使用TortoiseSVN上传到版本库中。一是方便备份;二是随时可以更新;三是不会丢失历史数据。很多人在离职的时候会花上一天整理自己电脑上的文件,如果你早就使用TortoiseSVN管理这些文件,你离职时就更简单了

猜你喜欢

转载自weatry.iteye.com/blog/2128819
今日推荐