【未搭建好】Linux环境下使用图形化界面的SVN客户端软件-RabbitVCS

目前我们开发都是在虚拟机的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操作工具了。

你可能感兴趣的:(【未搭建好】Linux环境下使用图形化界面的SVN客户端软件-RabbitVCS)