可以媲美TortoiseSVN的LINUX版SVN客户端软件RabbitVCS(下载地址)

22 篇文章 1 订阅
4 篇文章 0 订阅

如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。 

RabbitVCS 基本支持所有的Linux发行版本包括Ubuntu、Debian、Fedora、Arch Linux、Gentoo、Mandriva、OpenSUSE、RHEL、CentOS 5等。其官网地址为http://www.rabbitvcs.org/ 
在ubuntu下安装 
首先添加源: 

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 保存并退出 
下面是导入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 rabbitvcs-nautilus rabbitvcs-thunar thunarx-python

在Fedora12或更高版本 

yum install rabbitvcs*

在Arch Linux中 

yaourt -S python-nautilus python-configobj pygtk pysvn dbus-python subversion meld rabbitvcs

在Gentoo中 

emerge rabbitvcs
(灰色字体没用到)

安装完毕后,注销一下,重新登录,在文件夹和文件夹内点击鼠标右键就用RabbitVCS操作工具了。

ubuntu 下的RapidSVN工具及meld代码对比器

在ubuntu下可安装RapidSVN及meld代码对比器进行svn的gui操作,可

apt-get install meld以及apt-get install rapidsvn进行安装,安装后可配置好rapidsvn的diff tools即可管理你的svn资源

2、检出文件(checkout)。

使用命令:svn co http://{svn repository url} /destination

然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;

输入正确后,就可以检出文件了。

3、提交文件(commit)。

进入需要更新的目录,输入命令:

svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。

4、更新文件(update)。

svn update,在要更新的目录运行这个命令就可以了。

5、查看日志(log)。

svn log path
几个常用命令

svn up  更新

svn st 状态

svn di 修改对比

svn log 查看日志

svn ci -m “note” 提交

svn add 增加到版本控制

svn 文件忽略

用svn st查看时,常有 ? 标记的文件,其实这些文件是不要版本控制的,每次出现会干扰视线。

可以通过svn的配置文件: /etc/subversion/config

配置全局忽略: global-ignores

对个别目录和文件的忽略:
如果想对public/photos目录设置为ignores ,要对public目录进行设置: svn pe svn:ignore public

进入编辑器输入photos 保存就可以了。多个文件分隔用换行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值