谦卑的程序员






静水流深

March 5, 2009

Linux平台的SVN客户端RapidSVN

Filed under: T.兵器谱 — Eric Tou @ 8:00 pm
Tags: , , , ,

Linux平台上的SVN客户端选择

在Windows上常用的SVN图形化客户端是 TortoiseSVN ,那么在Linux平台上呢? <Comparison of Subversion clients> 列举了Subversion的客户端。

当然用不着在这么多选择里一一比较,从搜索的结果来看,比较多用到的是 RapidSVN 和eSvn(这两款都是跨平台的,支持Win、Linux、Mac OS平台)。至于选择RapidSVN的原因么,是因为RapidSVN在Subversion的老巢 Tigris.org 可是受到推荐的,而eSVN的主页我没打开,理由就是这么简单。

tigris_featured_projects

RapidSVN的特点

  • Simple – provides an easy to use interface for Subversion features
  • 简单 – 为Subversion的功能提供易用的界面
  • Efficient – simple for beginners but flexible enough to increase productivity for experienced Subversion users
  • 高效 – 对于初学者很简单,同时对于有经验的Subversion用户足够灵活以提高生产率
  • Portable – runs on any platform on which Subversion and wxWidgets can run: Linux, Windows, Mac OS/X, Solaris, etc.
  • 可移动 – 能在任何Subversion和wxWidgets能够运行的平台上运行:Linux、Windows、Mac OS/X、Solaris及其它(个人认为应该是Cross-platform跨平台比较贴切)
  • Fast – entirely written in C++
  • 快速 – 完全用C++编写
  • Multilingual – it has been translated to many languages already: German, French, Italian, Portuguese, Russian, Ukrainian, Simplified Chinese, Japanese
  • 多语言 – 已经被翻译为多国语言
  • Full support for Unicode
  • 完全支持Unicode编码

在Ubuntu上安装RapidSVN

在大多数主要的Linux发行版本中都提供预编译的RPM格式的RapidSVN安装包,相关的信息请 参考RapidSVN关于Linux/Unix安装的在线帮助 。

RapidSVN已经是Debian发行版(也包括Ubuntu)的一部分,可以简单地使用Package Manager进行安装。

比如在Ubuntu Server的桌面环境下,从菜单栏运行[Applications] –> [Debian] –> [Applications] –> [System] –> [Package Management] –> Synaptic Package Manager,找到RapidSVN并选择安装,系统会添加其它需要所需组件,提示插入系统的安装盘,然后到官方网站下载并完成安装。

synaptic_package_manager

之后打开[Applications] –> [Programming],就会发现RapidSVN的快捷方式。

整个安装过程很简单,就像在Windows里添加/删除Windows组件一样简单。

rapidsvn_main_window

TortoiseSVN vs RapidSVN on Windows?

TortoiseSVN只支持Windows,RapidSVN支持Windows和Linux。

初步使用,RapidSVN的所有操作都集中在主窗口,远程的repository和本地的working copy都以bookmark的形式表示,和TortoiseSVN与操作系统的右键菜单以及文件管理器整合的方式不同。在使用习惯上不小的差异。

是否需要把Windows上的Subversion客户端也统一为RapidSVN?仍然有待考虑。



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

WPMU Theme pack by WPMU-DEV .