Linux中安装svn比较简单,分为图形界面客户端和命令行客户端。没有严格区分,图形界面下的svn客户端一般也提供命令行工具。
图形界面SVN客户端安装
通常可选择RapidSvn,eSvn或Rabbitvcs之一,在windows下使用过TortoiseSVN的可能容易接受Rabbitvcs吧。
以下就以Rabbitvcs安装为例吧(eSvn安装直接sudo apt-get install esvn就行,而RapidSvn安装也简单)!
由于这个目前还没有在ubuntu的安装中心里面,所以只能是手动安装。可以参考这里自己安装http://wiki.rabbitvcs.org/wiki/install/ubuntu ,这是英文安装过程。如果难以理解,也可以按照下面的介绍进行安装。
1、安装依赖包:
$ sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion meld
2、到http://code.google.com/p/rabbitvcs/downloads/list下载Rabbitvcs最新安装包:
3、解压:
bunzip2 …
tar -xvf …
4、进入解压后的目录:
cd …
并安装:
$sudo python setup.py install
5、配置
确定你用的是什么文件系统,方法是随便打开一个文件夹,到帮助(Help)菜单里面找到关于(about)。 这里我用的是Nautilus,所 以到你解压的目录里面找到 clients/nautilus/RabbitVCS.py 。复制到/usr/lib/nautilus/extensions-2.0/ python:
$ cd clients/nautilus/
$ sudo cp RabbitVCS.py /usr/lib/nautilus/extensions-2.0/python
重启你的电脑或者文件管理系统(个人建议直接reboot好了)。
当然如果想重启文件系统:
$ nautilus -q
$ pgrep -f service.py | xargs kill
$ nohup nautilus > /dev/null &
当初我安装完之后尝试只重启文件系统,但是发现没能成功(右键菜单中未看到Rabbitvcs),之后重启下Ubuntu就行了: