我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代。就如同他们预言maven要取代ant一样。可见,svn的流行。在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟)。在Windows中,TortoiseSVN搭配VisualSvn Server(免费的svn server管理工具),可以让开发人员非常容易的对项目进行版本库的构建。
在Linux中,我们最常用到的svn客户端可能会是eSvn。它同样开源,免费。但是它的使用习惯跟Windows上的小乌龟TortoiseSVN完全不一样,而且这个客户端软件的图形化界面在Linux中显得有些呆板甚至“难看”。开源的力量就是强大。RabbitVCS就是一款开源、免费的支持众多Linux系统的类似于TortoiseSVN的svn客户端软件。它的操作方式几乎跟在Windows中使用TortoiseSVN一样,常用操作也集成到了鼠标右键中。
更重要的一点是:eSvn在update代码的时候,location不能出现中文,否则无法update。而RabbitVCS则无此限制。
安装方法可参考官方网站:http://wiki.rabbitvcs.org/wiki/install/ubuntu,具体步骤如下:
1. 在Ubuntu源中加入rabbitvcs
执行:sudo gedit /etc/apt/sources.list ,在其最后添加:
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main
2.更新ubuntu系统
执行:sudo apt-get update 更新源,如果出现公匙导入失败,可执行如下代码:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35
sudo apt-get update
3.安装rabbitvcs
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus rabbitvcs-thunar thunarx-python
4. 重启nautilus
执行:nautilus -q
这样点击鼠标右键,就会出现rabbitvcs的操作选项,如下图所示:
Ubuntu下图形界面SVN客户端-RabbitVCS的安装 http://www.linuxidc.com/Linux/2012-02/55071.htm