Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Collins-Sussman B.Version control with Subversion 1.1.pdf
Скачиваний:
9
Добавлен:
23.08.2013
Размер:
1.53 Mб
Скачать

Appendix D. Third Party Tools

Subversion's modular design (covered in the section called “Layered Library Design”) and the availability of language bindings (as described in the section called “Using Languages Other than C and C++”) make it a likely candidate for use as an extension or backend to other pieces of software. In this appendix, we'll briefly introduce you to some of the many third-party tools that are using Subversion functionality under-the-hood.

For a more recently updated version of this information, check out the Links page on the Subversion website (http://subversion.tigris.org/project_links.html).

Clients and Plugins

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

Subversion add-in for Microsoft Visual Studio .NET

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

Java Subversion Client, including a plugin for IDEA

psvn.el (http://xsteve.nit.at/prg/vc_svn/) Subversion interface for emacs

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

Cross-platform Subversion GUI, based on the WxPython libraries

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

Subversion plugin for the Eclipse environment

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

Microsoft SCC provider for Subversion

sourcecross.org (http://www.sourcecross.org/) Microsoft SCC provider for Subversion

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

Java/Swing visual client for Subversion

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

Native GUI for Subversion using the Mac OS X Cocoa framework

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

Subversion plugin for the Eclipse IDE

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

Java-based GUI for Subversion and plugin for the IDEA IDE

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

Subversion client, implemented as a Microsoft Windows shell extension

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

Cross platform Python-based software development GUI built on Subversion

Language Bindings

274

Third Party Tools

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

Object-oriented Python bindings for the Subversion client API

Subversion (http://subversion.tigris.org/)

Python, Perl, and Java bindings to Subversion API, mirroring the core C API

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

C++ object-oriented bindings for the Subversion client API

Repository Converters

cvs2svn (http://cvs2svn.tigris.org/) CVS-to-Subversion conversion

vss2svn (http://vss2svn.tigris.org/) Microsoft SourceSafe to Subversion conversion

Subversion VCP Plugin (http://svn.clkao.org/revml/branches/svn-perl/)

VCP plugin for CVS-to-Subversion

Higher Level Tools

Trac (http://projects.edgewall.com/trac)

Minimalistic web-based software project management and bug/issue tracking system with version control interfaces and integrated Wiki support

Scmbug (http://freshmeat.net/projects/scmbug/)

Integration of Software Configuration Management with bug-tracking, supporting Subversion

Subissue (http://subissue.tigris.org/)

Track issues directly in your Subversion repository

Subwiki (http://subwiki.tigris.org/)

Wiki that uses Subversion for its data repository

svk (http://svk.elixus.org/)

Decentralized version control system based on Subversion

submaster (http://www.rocklinux.org/submaster.html) System for distributed software development, based on Subversion

Repository Browsing Tools

SVN::Web (http://svn.elixus.org/repos/member/clkao/)

Perl-based Subversion repository Web interface

ViewCVS (http://viewcvs.sourceforge.net/)

Python-based CGI script for browsing CVS and Subversion repositories

275

Third Party Tools

WebSVN (http://websvn.tigris.org/)

PHP-based Subversion repository browser

276

Соседние файлы в предмете Электротехника