Modular Design of subversion (described in the "hierarchical design" Section) and the ability to bind to other languages (described in the section "using languages other than C and C ++") makes it suitable for extension or support modules of other software. In this Appendix, we will briefly introduce some third-party software that uses subversion. If you want to get the latest version of this information, please refer to the Subversion site's Link Page (http://subversion.tigris.org/project_links.html ). D.1 client and plug-in Ankhsvn (http://ankhsvn.tigris.org /) Subversion plug-in of Microsoft Visual Studio. NET Jsvn (http://jsvn.alternatecomputing.com /) Java subversion client, including an idea plug-in Psvn. El (http://xsteve.nit.at/prg/vc_svn) Subversion interface of Emacs Rapidsvn (http://rapidsvn.tigris.org /) Cross-platform subversion graphical client based on wxpython Libraries Subclipse (http://subclipse.tigris.org /) Subversion plug-in under eclipse Subway (http://nidaros.homedns.org/subway) Microsoft SCC provider for subversion Sourcecros.org (http://www.sourcecross.org /) Microsoft SCC provider for subversion Supervision (http://supervision.tigris.org /) Subversion's Java/swing graphical Client Sven (http://www.nikwest.de/Software/#SvenOverview) Subversion graphical client developed using Mac OS X cocoa framework Svn4eclipse (http://svn4eclipse.tigris.org /) Subversion plug-in designed for Eclipse IDE Svn-up (http://svnup.tigris.org /) Java-based subversion and idea ide plug-in
Tortoisesvn (http://tortoisesvn.tigris.org /) As a subversion client for Microsoft Windows Shell extension Design
Workbench (http://pysvn.tigris.org /) Python-based cross-platform software design environment built on subversion D.2 language binding Pysvn (http://pysvn.tigris.org /) Subversion client API project for python to use Subversion (http://subversion.tigris.org /) The Subversion API for python, Perl, and Java. It corresponds to the core c api. Svncpp (http://rapidsvn.tigris.org /) Subversion client API for C ++ to face objects D.3 warehouse Conversion Tool Cvs2svn (http://cvs2svn.tigris.org /) Conversion from CVS to subversion Virtual Private cloud (http://vss2svn.tigris.org /) Conversion from Microsoft sourcesafe to subversion
Subversion VCP plugin (http://svn.clkao.org/revml/branches/svn-perl) VCP plug-in for conversion from CVS to subversion D.4 tools in higher Fields Kwiki (http://www.kwiki.org /) Wiki with subversion backup support Http://freshmeat.net/projects/scmbug/ (scmbug) Integrates the Software Configuration Management System for vulnerability tracking and supports Subversion Subissue (http://subissue.tigris.org /) Track release directly in the Subversion Repository Subwiki (http://subwiki.tigris.org /) Use Subversion as the Wiki of the Data Warehouse SVK (http://svk.elixus.org /) Subversion-based distributed version control system Submaster (http://www.rocklinux.org/submaster.html) Subversion-based Distributed Software Development System D.5 warehouse browsing tools SVN: Web (http://svn.elixus.org/repos/member/clkao) Perl-based subversion repository Web Interface Viewcvs (http://viewcvs.sourceforge.net /) CGI script based on python, used to browse CVs and subversion Repositories Websvn (http://websvn.tigris.org /) PHP-based subversion third-party repository browsing tool TRAC (http://projects.edgewall.com/trac) Web-based software project management, vulnerability tracking, and release systems, using version control system interfaces, and integrating wiki support |