附录 D. 第三方工具

目录

客户端和插件
语言绑定
版本库转化
高级工具
版本库浏览工具

Subversion的模块设计(在“分层的库设计”一节讨论过)和语言绑定的能力(在“使用C和C++以外的语言”一节描述过)使的我们可以作为扩展和后端支持来替代软件的某些部分,在这个附录里,我们会简略介绍一些使用Subversion功能的第三方的工具。

关于更新的信息,可以在Subversion的网站(http://subversion.tigris.org/project_links.html)查看。

客户端和插件

AnkhSVN (http://ankhsvn.tigris.org/)

Subversion的Microsoft Visual Studio .NET插件

JSVN (http://jsvn.alternatecomputing.com/)

Subversion的Java客户端,包括了IDEA的插件

psvn.el (http://xsteve.nit.at/prg/vc_svn/)

Subversion为emacs的接口

RapidSVN (http://rapidsvn.tigris.org/)

跨平台的Subversion图形化工具,基于WxPython库

Subclipse (http://subclipse.tigris.org/)

Subversion关于Eclipse环境的插件

Subway (http://nidaros.homedns.org/subway/)

Microsoft SCC为Subversion的提供者

sourcecross.org (http://www.sourcecross.org/)

Microsoft SCC为Subversion的提供者

Supervision (http://supervision.tigris.org/)

Subversion的Java/Swing可视化客户端

Sven (http://www.nikwest.de/Software/#SvenOverview)

Subversion在Mac OS X的Cocoa框架的本地图形化界面

Svn4Eclipse (http://svn4eclipse.tigris.org/)

Subversion为Eclipse IDE的插件

Svn-Up (http://svnup.tigris.org/)

Java为基础的Subversion图形化界面和IDEA的插件

TortoiseSVN (http://tortoisesvn.tigris.org/)

Subversion客户端,使用Microsoft Windows的shell扩展实现

WorkBench (http://pysvn.tigris.org/)

跨平台的Python基础建立在Subversion之上的软件开发图形化界面