目前我们开发都是在虚拟机的linux底下使用qt进行开发,不完善linux开发环境实在是痛苦之痛苦,像windows一样的svn更是便于我们协同开发
如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。
RabbitVCS基本支持所有的Linux发行版本包括Ubuntu、Debian、Fedora、Arch Linux、Gentoo、Mandriva、OpenSUSE、RHEL、CentOS 5等。其官网地址为http://www.rabbitvcs.org/
在ubuntu下安装
1、首先添加源:
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo vi /etc/apt/sources.list
按SHIFT + g 跳转到尾行 按 o 回车输入
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main
按ESC后按SHIFT + z + z 保存并退出
2、下面是导入key并安装
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35
sudo apt-get update
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit thunarx-python
上面这条语句可能会出现以下错误:
下列软件包有未满足的依赖关系:
rabbitvcs-nautilus : 依赖: nautilus (< 1:3.0~) 但是 1:3.4.2-0ubuntu9 正要被安装
依赖: python-nautilus (< 1.0~) 但是 1.1-3 正要被安装
rabbitvcs-thunar : 依赖: thunarx-python (>= 0.3.0) 但是 0.2.0-1~precise 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
3、在Fedora12或更高版本
yum install rabbitvcs*
在Arch Linux中
yaourt -S python-nautilus python-configobj pygtk pysvn dbus-python subversion meld rabbitvcs
在Gentoo中
emerge rabbitvcs
安装完毕后,注销一下,重新登录,在文件夹和文件夹内点击鼠标右键就用RabbitVCS操作工具了。