<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> /* <![CDATA[ */ @import "branding/css/tigris.css"; @import "branding/css/inst.css"; /* ]]> */</style> <link rel="stylesheet" type="text/css" media="print" href="branding/css/print.css"/> <script type="text/javascript" src="branding/scripts/tigris.js"></script> <title>Subversion Links</title> </head> <body> <div class="app"> <h1 style="text-align: center;">Links</h1> <p>Translations: <a href="links.zh.html">简体中文</a></p> <p><b>Disclaimer:</b> These links are provided as a service to Subversion users. Neither Tigris.org, CollabNet Inc. nor the Subversion team guarantee the correctness, validity or usefulness of these links.</p> <p>To add a link to this page, please make a patch against its source, and follow the <a href="hacking.html#patches">patch submission guidelines</a>. </p> <div class="h2" id="toc" title="toc"> <h2 id="toc_">Table of Contents</h2> <ul> <li><a href="#mail-archives" >Mailing list archives</a></li> <li><a href="#social-networking" >Social networking</a></li> <li><a href="#dev-docs" >Documentation for developers</a></li> <li><a href="#books" >Books</a></li> <li><a href="#all-clients" >Subversion Clients:</a><br/> <ul> <li><a href="#clients" >Stand-alone clients</a></li> <li><a href="#desktop-integrations" >Desktop-integrated clients</a></li> <li><a href="#ide-plugins" >IDE plug-in clients</a></li> <li><a href="#other-plugins" >Other plug-in clients</a></li> </ul></li> <li><a href="#bindings" >Subversion Language bindings</a></li> <li><a href="#hook-scripts" >Hook scripts</a></li> <li><a href="#converters" >Repository converters</a></li> <li><a href="#community-sites" >Community sites</a></li> <li><a href="#high-level-tools" >Higher-level tools that use Subversion</a></li> <li><a href="#browsers" >Repository browsing tools</a></li> <li><a href="#misc-utils" >Miscellaneous Utilities</a></li> <li><a href="#misc-resources" >Miscellaneous Resources</a></li> <li><a href="#articles" >Articles and Reviews</a></li> <li><a href="#other-links-pages" >Other Subversion link pages</a></li> </ul> </div> <div class="h2" id="mail-archives" title="mail-archives"> <h2 id="mail_archives">Mailing list archives</h2> <ul> <li><p><b>Home site mailing list archives</b><br/> <a href="http://subversion.tigris.org/servlets/SearchList?listName=users" >http://subversion.tigris.org/servlets/SearchList?listName=users</a> <br/> <a href="http://subversion.tigris.org/servlets/SearchList?listName=dev" >http://subversion.tigris.org/servlets/SearchList?listName=dev</a> <br/> <a href="http://subversion.tigris.org/servlets/SearchList?listName=announce" >http://subversion.tigris.org/servlets/SearchList?listName=announce</a> <br/> <br/> Here you can locate an archived message and thread from its Message-ID: <br/> <a href="http://www.red-bean.com/threadfind/" >http://www.red-bean.com/threadfind/</a><br/> </p> </li> <li><p><b>Alternate (mirror) mailing list archives</b><br/> The Haxx archives have a better user interface than the home site archives:<br/> <a href="http://svn.haxx.se/dev/" >http://svn.haxx.se/dev/</a><br/> <a href="http://svn.haxx.se/users/" >http://svn.haxx.se/users/</a><br/> <br/> <a href="http://news.gmane.org/index.php?prefix=gmane.comp.version-control.subversion" >http://news.gmane.org/index.php?prefix=gmane.comp.version-control.subversion</a><br/> <br/> <a href="http://marc.info/?l=subversion-announce" >http://marc.info/?l=subversion-announce</a><br/> <!-- <a href="http://marc.info/?l=subversion-breakage" >http://marc.info/?l=subversion-breakage</a><br/> --> <a href="http://marc.info/?l=subversion-cvs" >http://marc.info/?l=subversion-cvs</a> (Actually, the svn commits list, misnamed)<br/> <a href="http://marc.info/?l=subversion-dev" >http://marc.info/?l=subversion-dev</a><br/> <a href="http://marc.info/?l=subversion-issues" >http://marc.info/?l=subversion-issues</a><br/> <!-- <a href="http://marc.info/?l=subversion-users" >http://marc.info/?l=subversion-users</a><br/> --> </p> </li> <li><p><b>Email->RSS Gateways</b><br/> Alessandro Massaro has set up Email->RSS feeds for the users@ and announce@ mailing lists:<br/> <a href="http://mailbucket.org/subversion-users.xml" >http://mailbucket.org/subversion-users.xml</a><br/> <a href="http://mailbucket.org/subversion-announce.xml" >http://mailbucket.org/subversion-announce.xml</a><br/> See <a href="http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=56321" >his email</a> about it for more. </p> </li> </ul> </div> <div class="h2" id="social-networking" title="social-networking"> <h2 id="social_networking">Social networking</h2> <ul> <li><p><b>Subversion Facebook Page</b><br/> <a href="http://www.facebook.com/pages/Subversion/61237832183" >http://www.facebook.com/pages/Subversion/61237832183</a></p> </li> </ul> </div> <div class="h2" id="dev-docs" title="dev-docs"> <h2 id="dev_docs">Documentation for developers</h2> <ul> <li><p><b>Subversion API Documentation</b><br/> <a href="http://svn.collab.net/svn-doxygen/" >http://svn.collab.net/svn-doxygen/</a></p> </li> </ul> </div> <div class="h2" id="books" title="books"> <h2 id="books_">Books</h2> <ul> <li><p><b>"Version Control with Subversion"</b> - A Subversion book by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato;<br/> treeware available from O'Reilly, plus full sources/HTML/PDF available online<br/> <a href="http://svnbook.red-bean.com/" >http://svnbook.red-bean.com/</a></p> </li> <li><p><b>"Practical Subversion, Second Edition"</b> - A Subversion book by Dan Berlin and Garrett Rooney;<br/> one chapter free online<br/> <a href="http://apress.com/book/bookDisplay.html?bID=10203" >http://apress.com/book/bookDisplay.html?bID=10203</a></p> </li> <li><p><b>"Pragmatic Version Control Using Subversion"</b> - A Subversion book by Mike Mason;<br/> two chapters free online <br/> <a href="http://www.pragmaticprogrammer.com/titles/svn/" >http://www.pragmaticprogrammer.com/titles/svn/</a></p> </li> <li><p><b>"Subversion Version Control : Using the Subversion Version Control System in Development Projects"</b> - A Subversion book by William Nagel;<br/> hardcopy published by Prentice Hall, downloadable as a PDF under the Open Publication License;<br/> <a href="http://www.williamnagel.net/svn.php" >http://www.williamnagel.net/svn.php</a></p> </li> <li><p><b>"Subversion in Action"</b> - A Subversion book by Jeffrey Machols;<br/> two chapters free online<br/> The book is available in pdf format only<br/> <a href="http://www.manning.com/machols/" >http://www.manning.com/machols/</a></p> </li> <li><p><b>"Subversion"</b> - A German (Deutsch) Subversion book by Frank Budszuhn;<br/> some chapters free online<br/> <a href="http://www.galileocomputing.de/929?GPP=subversion" >http://www.galileocomputing.de/929?GPP=subversion</a></p> </li> <li><p><b>"Versionsmanagement mit Subversion"</b> - A German (Deutsch) Subversion book by Tobias Wassermann based on Subversion 1.4;<br/> <a href="http://mitp.de/vmi/mitp/detail/pWert/1662/titel/Versionsmanagement%20mit%20Subversion" >http://mitp.de/vmi/mitp/detail/pWert/1662/titel/Versionsmanagement%20mit%20Subversion</a></p> </li> </ul> </div> <div class="h2" id="all-clients" title="all-clients"> <h2 id="all_clients">Subversion Clients</h2> <div class="h3" id="clients" title="clients"> <h3 id="clients_">Stand-alone clients</h3> <ul> <li><p><b>Cornerstone</b> - A GUI Subversion client for Mac OS X.<br/> (<i>Not open source. Free trial version available.</i>) <br/> <a href="http://www.zennaware.com/cornerstone/" >http://www.zennaware.com/cornerstone/</a> </p></li> <li><p><b>eSvn</b> - cross-platform QT-based GUI frontend to Subversion<br/> <a href="http://sourceforge.net/projects/esvn" >http://sourceforge.net/projects/esvn</a> </p></li> <li><p><b>FSVS</b> - fast subversion command-line client centered around software deployment<br/> <a href="http://fsvs.tigris.org/" >http://fsvs.tigris.org/</a> </p></li> <li><p><b>KDESvn</b> - A Subversion client for KDE<br/> <a href="http://www.alwins-world.de/wiki/programs/kdesvn" >http://www.alwins-world.de/wiki/programs/kdesvn</a> </p></li> <li><p><b>QSvn</b> - A cross-platform GUI Subversion client<br/> <a href="http://ar.oszine.de/projects/qsvn/" >http://ar.oszine.de/projects/qsvn/</a> </p></li> <li><p><b>RapidSVN</b> - A cross-platform GUI front-end for Subversion<br/> <a href="http://rapidsvn.tigris.org/" >http://rapidsvn.tigris.org/</a> </p></li> <li><p><b>RSVN</b> - Python script which allows multiple repository-side operations in a single, atomic transaction.<br/> <a href="https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki" >https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki</a> </p></li> <li><p><b>SmartSVN</b> - A cross-platform GUI client for Subversion<br/> (<i>Not open source. Available in a free and a commercial version.</i>) <br/> <a href="http://www.syntevo.com/smartsvn/" >http://www.syntevo.com/smartsvn/</a> </p></li> <li><p><b>Subcommander</b> - A cross-platform Subversion GUI client including a visual text merge tool.<br/> <a href="http://subcommander.tigris.org/" >http://subcommander.tigris.org/</a> </p></li> <li><p><b>SvnX</b> - A Mac OS X Panther GUI client.<br/> <a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/" >http://www.lachoseinteractive.net/en/community/subversion/svnx/</a> </p></li> <li><p><b>Syncro SVN Client</b> - Cross-platform graphical Subversion client.<br/> <em>(Not open source. Free trial versions available for Mac OS X, Windows and Linux.)</em><br/> <a href="http://www.syncrosvnclient.com" >http://www.syncrosvnclient.com</a> </p></li> <li><p><b>Versions</b> - A GUI Subversion client for Mac OS X.<br/> (<i>Not open source; requires commercial license.</i>) <br/> <a href="http://www.versionsapp.com/" >http://www.versionsapp.com/</a> </p></li> <li><p><b>WorkBench</b> - Cross platform software development GUI built on Subversion written in Python<br/> <a href="http://pysvn.tigris.org/" >http://pysvn.tigris.org/</a> </p></li> <li><p><b>ZigVersion</b> - a Subversion Interface for Mac OS X. Aims to design an interface around the typical workflows of programmers.<br/> (<i>Note that this is not open source.</i>) <br/> <a href="http://zigversion.com/" >http://zigversion.com/</a> </p></li> </ul> </div> <div class="h3" id="desktop-integrations" title="desktop-integrations"> <h3 id="desktop_integrations">Desktop-integrated clients</h3> <ul> <li><p><b>Cascade</b> - Cross-platform file system driver frontend to Subversion, both GUI and command line. Also provides other higher-level functionality.<br/> (<i>Not open source; free for personal use.</i>) <br/> <a href="http://www.conifersystems.com/cascade/" >http://www.conifersystems.com/cascade/</a> </p></li> <li><p><b>KSvn</b> - A Subversion client for KDE -- a plugin for Konqueror<br/> <a href="http://sourceforge.net/projects/ksvn" >http://sourceforge.net/projects/ksvn</a> </p></li> <li><p><b>SCPlugin</b> - Subversion integration for Mac OS X Finder<br/> <a href="http://scplugin.tigris.org/" >http://scplugin.tigris.org/</a> </p></li> <li><p><b>TortoiseSVN</b> - A Subversion client, implemented as a windows shell extension<br/> <a href="http://tortoisesvn.tigris.org/" >http://tortoisesvn.tigris.org/</a> </p></li> </ul> </div> <div class="h3" id="ide-plugins" title="ide-plugins"> <h3 id="ide_plugins">IDE plug-in clients</h3> <p>Many Integrated Development Environments support Subversion either natively or through a provided plug-in. This section aims to list IDE plug-ins that are not provided with the IDE.</p> <ul> <li><p><b>Aigenta Unified SCC</b> - Subversion/CVS add-in for MSSCCI-compatible programs, including Microsoft Visual Studio and other programs<br/> (<i>Not Open Source. Free trial version available.</i>) <br/> <a href="http://aigenta.com/products/UnifiedScc.aspx" >http://aigenta.com/products/UnifiedScc.aspx</a> </p></li> <li><p><b>AnkhSVN</b> - Subversion integration for Microsoft Visual Studio<br/> <a href="http://ankhsvn.open.collab.net/" >http://ankhsvn.open.collab.net/</a> </p></li> <li><p><b>CW Subversion</b> - A VCS plugin for Metrowerks CodeWarrior<br/> <a href="http://www.soundgeek.org/Sound_Geek/CWSVN.html" >http://www.soundgeek.org/Sound_Geek/CWSVN.html</a> </p></li> <li><p><b>Subclipse</b> - A Subversion Eclipse Plugin<br/> <a href="http://subclipse.tigris.org/" >http://subclipse.tigris.org/</a> </p></li> <li><p><b>Subversive</b> - A Subversion Eclipse Plugin<br/> <a href="http://www.polarion.org/index.php?page=overview&project=subversive" >http://www.polarion.org/index.php?page=overview&project=subversive</a> </p></li> <li><p><b>SVN SCC Proxy</b> - A SCC add-in for SVN<br/> (<i>Note that this is not an Open Source project.</i>) <br/> <a href="http://www.pushok.com/soft_svn.php" >http://www.pushok.com/soft_svn.php</a> </p></li> <li><p><b>VisualSVN</b> - Subversion integration for Visual Studio .NET 2003, 2005 & 2008<br/> (<i>This is a commercial closed-source product.</i>) <br/> <a href="http://www.visualsvn.com/visualsvn/" >http://www.visualsvn.com/visualsvn/</a> </p></li> <li><p><b>WLW-SVN</b> - WebLogic Workshop (8.1.3/8.1.4) Extension for Subversion<br/> <a href="https://wlw-svn.projects.dev2dev.bea.com/" >https://wlw-svn.projects.dev2dev.bea.com/</a> </p></li> </ul> </div> <div class="h3" id="other-plugins" title="other-plugins"> <h3 id="other_plugins">Other plug-in clients</h3> <ul> <li><p><b>psvn.el</b> - A Subversion interface for emacs<br/> <a href="http://xsteve.nit.at/prg/vc_svn/" >http://xsteve.nit.at/prg/vc_svn/</a> </p></li> <li><p><b>Vcscommand.vim</b> - CVS/SVN/SVK integration plugin for the vim editor<br/> <a href="http://www.vim.org/scripts/script.php?script_id=90" >http://www.vim.org/scripts/script.php?script_id=90</a> </p></li> </ul> </div> </div> <div class="h2" id="bindings" title="bindings"> <!-- leaving old "lang_bindings" id for compatibility --> <h2 id="lang_bindings">Subversion Language bindings</h2> <ul> <li><p><b>Subversion</b> - <a href="http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/python/">Python</a>, <a href="http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/perl/">Perl</a>, <a href="http://svn.collab.net/repos/svn/trunk/subversion/bindings/javahl/">Java</a>, and <a href="http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/ruby/">Ruby</a> bindings to Subversion API analogous to the core C API<br/> <a href="http://subversion.tigris.org/" >http://subversion.tigris.org/</a> </p></li> <li><p><b>PySVN</b> - Object-oriented Python bindings for the Subversion client API<br/> <a href="http://pysvn.tigris.org/" >http://pysvn.tigris.org/</a> </p></li> <li><p><b>SVNKit</b> - Pure Java Subversion client library<br/> <a href="http://svnkit.com/" >http://svnkit.com/</a> </p></li> <li><p><b>SVNCPP</b> - C++ object oriented bindings for the Subversion client API<br/> <a href="http://rapidsvn.tigris.org/" >http://rapidsvn.tigris.org/</a> </p></li> <li><p><b>SubversionSharp</b> - C# bindings<br/> <a href="http://www.softec.st/SubversionSharp" >http://www.softec.st/SubversionSharp</a> </p></li> <li><p><b>SharpSvn</b> - .Net 2.0 binding of the Subversion Client API, plus some extras.<br/> <a href="http://sharpsvn.open.collab.net/" >http://sharpsvn.open.collab.net/</a> </p></li> <li><p><b>PECL SVN (PHP)</b> - PHP bindings<br/> <a href="http://pecl.php.net/package/svn" >http://pecl.php.net/package/svn</a> </p></li> </ul> </div> <div class="h2" id="hook-scripts" title="hook-scripts"> <h2 id="hook_scripts">Hook scripts</h2> <ul> <li><p>There are many hook scripts in the <a href="http://svn.collab.net/repos/svn/trunk/tools/hook-scripts/" >tools area</a> (supported) and the <a href="http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/" >contrib area</a> (unsupported, offered on an as-is basis), in addition to the ones below.</p></li> <li><p><b>svn2cvs</b> - Save Subversion commits to CVS repository.<br/> <a href="http://svn2cvs.tigris.org/" >http://svn2cvs.tigris.org/</a> </p></li> <li><p><b>PHPUnitStats</b> - On each commit, compute statistics of PHPUnit test cases performed by the author, store results in a MySQL database.<br/> <a href="http://sourceforge.net/projects/phpunitstats/" >http://sourceforge.net/projects/phpunitstats/</a> </p></li> </ul> </div> <div class="h2" id="converters" title="converters"> <h2 id="converters_">Repository converters</h2> <ul> <li><p><b>cvs2svn</b> - CVS to Subversion conversion<br/> cvs2svn has become its own project now, look at:<br/> <a href="http://cvs2svn.tigris.org/" >http://cvs2svn.tigris.org/</a> </p></li> <li><p><b>p42svn</b> - Perforce to Subversion conversion<br/> A Perl script which converts a Perforce depot to a Subversion repository<br/> <a href="http://p42svn.tigris.org/" >http://p42svn.tigris.org/</a> </p></li> <li><p><b>rcs2svn</b> - RCS to Subversion conversion<br/> A Perl script which converts RCS repositories to a Subversion repository<br/> <a href="http://www.coelho.net/rcs2svn.html" >http://www.coelho.net/rcs2svn.html</a> </p></li> <li><p><b>sccs2svn.py</b> - SCCS to Subversion conversion<br/> A Python script which converts SCCS repositories to a Subversion repository<br/> <a href="http://sccs2svn.berlios.de/" >http://sccs2svn.berlios.de/</a> </p></li> <li><p><b>svn-dump2dir</b> and <b>svn-dir2dump</b> - Convert back and forth between a subversion dump file and a subversion dump directory.<br/> A "dump directory" is isomorphic to a dump file but all of the fields have been exploded out into their own files so that the field length counts are implicit. It is straightforward to hack on or patch the history a subversion repository when in this dump directory form. Also includes a reimplementation of patch that is more helpful when files are missing, as occurs in the incremental dump form. A precise grammar for the subversion dump file format is also provided.<br/> <a href="http://www.cubewano.org/blacktackle" >http://www.cubewano.org/blacktackle</a> </p></li> <li><p><b>SVN Importer</b> - Migrate to SVN from MKS, VSS, ClearCase, Star Team, PVCS, CVS<br/> <a href="http://www.polarion.org/index.php?page=overview&project=svnimporter" >http://www.polarion.org/index.php?page=overview&project=svnimporter</a> </p></li> <li><p><b>Tailor</b> - a tool to migrate changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, Mercurial, Monotone, Subversion and Tla repositories. Supports incremental conversion.<br/> <a href="http://wiki.darcs.net/DarcsWiki/Tailor" >http://wiki.darcs.net/DarcsWiki/Tailor</a> </p></li> <li><p><b>vss2svn</b> - Microsoft Visual Source Safe (VSS) to Subversion<br/> <a href="http://www.pumacode.org/projects/vss2svn" >http://www.pumacode.org/projects/vss2svn</a> </p></li> <li><p><b>SVNFusion</b> - Consolidates several (hundreds) of repositories into a new merged single one, preserving the revision history dates and handling tags and branches cleverly<br/> <a href="http://svnfusion.sourceforge.net">http://svnfusion.sourceforge.net</a> </p></li> </ul> </div> <div class="h2" id="community-sites" title="community-sites"> <!-- old "community_sites" id left for compatibility --> <h2 id="community_sites">Community sites</h2> <ul> <li><p><b>Subversionary</b> - A <a href="http://subwiki.tigris.org/">SubWiki</a>-based site for the promotion of Subversion and for collecting information on how to configure and use Subversion.<br/> <a href="http://www.subversionary.org/" >http://www.subversionary.org/</a></p> </li> <li><p><b>SVNForum</b> - A Subversion community help and discussion forum for exchanging information and tips with other Subversion users.<br/> <a href="http://svnforum.org/" >http://svnforum.org/</a></p> </li> <li><p><b>Subversion Wiki</b> - A <a href="http://www.mediawiki.org/">Mediawiki</a>-based Wiki for best-practices, configuration and usage of Subversion and related tools.<br/> <a href="http://www.orcaware.com/svn/wiki/" >http://www.orcaware.com/svn/wiki/</a></p> </li> <li><p><b>openCollabNet</b> - Contains downloads (such as Subversion compiled and tested by CollabNet), technical content, training and ways to interact with CollabNet's Subversion engineers (via forums or the <a href="http://blogs.open.collab.net/svn/">Submerged blog</a>). Become a member and get more, such as a free online Subversion training class.<br/> <a href="http://open.collab.net/" >http://open.collab.net/</a></p> </li> </ul> </div> <div class="h2" id="high-level-tools" title="high-level-tools"> <!-- old "high_level_tools" id left for compatibility --> <h2 id="high_level_tools">Higher-level tools that use Subversion</h2> <ul> <li><p><b>Trac</b> - Trac is a minimalistic web-based software project management and bug/issue tracking system. It provides an interface to revision control systems (Subversion), an integrated Wiki and convenient report facilities.<br/> <a href="http://trac.edgewall.org/" >http://trac.edgewall.org/</a> </p></li> <li><p><b>Subissue</b> - Track issues directly in your Subversion repository [<i>in planning stage</i>]<br/> <a href="http://subissue.tigris.org/" >http://subissue.tigris.org/</a> </p></li> <li><p><b>Subwiki</b><br/> <a href="http://subwiki.tigris.org/" >http://subwiki.tigris.org/</a> </p></li> <li><p><b>SharpForge</b> - SharpForge is an open source, c#, asp net 2.0, project management web application.<br/> <a href="http://sharpforge.org" >http://sharpforge.org</a> </p></li> <li><p><b>svk</b> - a decentralized version control system based on subversion<br/> <a href="http://svk.elixus.org/" >http://svk.elixus.org/</a> </p></li> <li><p><b>submaster</b> - SubMaster is a system for distributed software development, based on Subversion.<br/> <a href="http://www.rocklinux.org/wiki/SubMaster" >http://www.rocklinux.org/wiki/SubMaster</a> </p></li> <li><p><b>Codestriker</b> - a free, open-sourced, collaborative code reviewing system; allows teams of developers using Subversion (or other SCMs) to create and manage code review topics.<br/> <a href="http://codestriker.sourceforge.net/" >http://codestriker.sourceforge.net/</a> </p></li> <li><p><b>Scmbug</b> - integrates software configuration management with bug-tracking. It aims to be a universal tool that glues version control systems to bug-tracking systems.<br/> <a href="http://freshmeat.net/projects/scmbug/" >http://freshmeat.net/projects/scmbug/</a> </p></li> <li><p><b>BugTracker.NET</b> - a free, open source, web-based issue tracker for .NET.<br/> <a href="http://ifdefined.com/bugtrackernet.html" >http://ifdefined.com/bugtrackernet.html</a> </p></li> <li><p><b>Collaboa</b> - Repository browser and issue tracker, similar to Trac.<br/> <a href="http://collaboa.org/" >http://collaboa.org</a> </p></li> <li><p><b>DITrack</b> - Lightweight distributed issue tracking system using Subversion repository instead of a backend database.<br/> <a href="http://www.ditrack.org/" >http://www.ditrack.org</a> </p></li> <li><p><b>FastTrack</b> - FastTrack is a zero administration tool providing project work planning and tracking integrated into Eclipse. All the tracker data are stored in and shared through Subversion.<br/> (<i>Not open source, but free of charge.</i>)<br/> <a href="http://www.polarion.org/index.php?page=overview&project=fasttrack" >http://www.polarion.org/index.php?page=overview&project=fasttrack</a> </p></li> <li><p><b>USVN</b> - A web interface to manage Subversion repositories, providing an easy way to apply access rights on files in the repository.<br/> <a href="http://www.usvn.info/" >http://www.usvn.info/</a> </p></li> <li><p><b>VoilaSVN</b> - Web interface for searching Subversion repositories on content, path names, properties and dates; user admininstration with access control; online diff.<br/> (<i>Not open source. There is a free-of-charge edition.</i>) <br/> <a href="http://www.voilasvn.com/main/page_download.html" >http://www.voilasvn.com/main/page_download.html</a> </p></li> <li><p><b>Submin</b> - An easy to use web interface for Subversion repository administration. Easily create repositories, add/change/remove users/groups and manage access rights.<br/> <a href="http://supermind.nl/submin" >http://supermind.nl/submin</a> </p></li> <li><p><b>Sublime</b> - Easy Subversion management for Windows. Manage repositories, users, automated backups and more, all from a web-based interface designed for a Windows environment.<br/> (<i>This is a commercial closed-source project.</i>) <br/> <a href="http://sublimesvn.com" >http://sublimesvn.com</a> </p></li> </ul> </div> <div class="h2" id="browsers" title="browsers"> <!-- old "repos_browsing" id left for compatibility --> <h2 id="repos_browsing">Repository browsing tools</h2> <ul> <li><p><b>SVN::Web</b><br/> <a href="http://search.cpan.org/~nikc/SVN-Web/lib/SVN/Web.pm" >http://search.cpan.org/~nikc/SVN-Web/lib/SVN/Web.pm</a> </p></li> <li><p><b>ViewVC (formerly known as ViewCVS)</b><br/> <a href="http://www.viewvc.org/" >http://www.viewvc.org/</a><br/> </p></li> <li><p><b>WebSVN</b><br/> <a href="http://websvn.tigris.org/" >http://websvn.tigris.org/</a> </p></li> <li><p><b>Insurrection</b> - Web Access to Subversion<br/> <a href="http://insurrection.tigris.org/" >http://insurrection.tigris.org/</a><br/> Repository at <a href="http://svn.sinz.com/svn/Insurrection/" >http://svn.sinz.com/svn/Insurrection/</a> </p></li> <li><p><b>Chora</b><br/> <a href="http://www.horde.org/chora/" >http://www.horde.org/chora/</a> </p></li> <li><p><b>SVN::RaWeb::Light</b><br/> <a href="http://web-cpan.berlios.de/modules/SVN-RaWeb-Light/" >http://web-cpan.berlios.de/modules/SVN-RaWeb-Light/</a> </p></li> <li><p><b>FlexySvn</b><br/> <a href="http://www.akbkhome.com/blog.php/View/90/FlexySvn.html" >http://www.akbkhome.com/blog.php/View/90/FlexySvn.html</a> </p></li> <li><p><b>perl_svn</b><br/> <a href="http://www.osdevel.org/projects/show/16?lang=en" >http://www.osdevel.org/projects/show/16?lang=en</a> </p></li> <li><p><b>mod_svn_view</b><br/> <a href="http://www.outoforder.cc/projects/apache/mod_svn_view/" >http://www.outoforder.cc/projects/apache/mod_svn_view/</a> </p></li> <li><p><b>bsSvnBrowser</b><br /> <a href="https://bssvnbrowser.bountysource.com/docs/install" >https://bssvnbrowser.bountysource.com/docs/install</a> </p></li> <li><p><b>sventon</b> - Java web application for browsing Subversion repositories<br/> <a href="http://www.sventon.org/" >http://www.sventon.org/</a> </p></li> <li><p><b>WebClient for SVN</b> - A web interface for Subversion repositories. Offers browsing and simple write operations.<br/> <a href="http://www.polarion.org/index.php?page=overview&project=svnwebclient" >http://www.polarion.org/index.php?page=overview&project=svnwebclient</a> </p></li> <li><p>See also: <b>Trac</b> and <b>Collaboa</b> in the <a href="#high-level-tools"><i>Higher-level tools</i> section above</a>, which include repository browsing along with other functionality. </p></li> </ul> </div> <div class="h2" id="misc-utils" title="misc-utils"> <!-- old "misc_utils" id left for compatibility --> <h2 id="misc_utils">Miscellaneous Utilities</h2> <ul> <li><p><b>Bugzilla/SVN integration</b> - simple scripts to integrate <a href="http://www.bugzilla.org/">Bugzilla</a> with Subversion.<br/> <a href="http://sean-janus.optionpc.com/me/software/bugtraq/" >http://sean-janus.optionpc.com/me/software/bugtraq/</a> </p></li> <li><p><b>CommitMonitor</b> - Windows tool to monitor repositories for new commits.<br /> <a href="http://tools.tortoisesvn.net/CommitMonitor" >http://tools.tortoisesvn.net/CommitMonitor</a> </p></li> <li><p><b>CQ2SVN</b> - bi-directional integration between Subversion and IBM Rational ClearQuest. Enables users to record a set of modified files and developer comments within a ClearQuest change record.<br/> (<i>closed-source, commercial</i>) <br/> <a href="http://www.clearvision-cm.com/products/clearquest-subversion-integration.html" >http://www.clearvision-cm.com/products/clearquest-subversion-integration.html</a> </p></li> <li><p><b>JIRA Subversion plugin</b> - A plugin to integrate <a href="http://www.atlassian.com/software/jira/">JIRA</a> with Subversion.<br/> <a href="http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin" >http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin</a> </p></li> <li><p><b>JIRA2SVN</b> - bi-directional integration between Subversion and Atlassian JIRA: record a set of modified files and developer comments within a JIRA record.<br/> (<i>closed-source, commercial</i>) <br/> <a href="http://www.clearvision-cm.com/products/jira-subversion-integration.html" >http://www.clearvision-cm.com/products/jira-subversion-integration.html</a> </p></li> <li><p><b>Piston</b> - "Easy Vendor Branch Management"<br/> <a href="http://piston.rubyforge.org/" >http://piston.rubyforge.org/</a> </p></li> <li><p><b>RAM2SVN</b> - Seamlessly integrate Rational Asset Manager with Subversion, allowing users to package, download and modify assets from artefacts stored within Subversion repositories.<br/> (<i>closed-source, commercial</i>) <br/> <a href="http://www.clearvision-cm.com/products/ram-subversion-integration.html" >http://www.clearvision-cm.com/products/ram-subversion-integration.html</a> </p></li> <li><p><b>Scord</b> - Reduce the disk space used by a Subversion working copy with large and/or many files.<br/> <a href="http://scord.sourceforge.net/" >http://scord.sourceforge.net/</a> </p></li> <li><p><b>Suafe</b> - "Subverion User Authorization File Editor." Java Swing GUI application used to edit Subversion authz files. Includes a robust command line interface for scripting authz file edits.<br/> <a href="http://code.google.com/p/suafe/" >http://code.google.com/p/suafe/</a> </p></li> <li><p><b>SupoSE</b> - "Subversion Repository Search Engine." Java program to perform full-text keyword search querying of entire Subversion repositories (including the history).<br/> <a href="http://supose.soebes.de/" >http://supose.soebes.de/</a> </p></li> <li><p><b>SVN Notifier</b> - Windows program to watch repository for changes.<br/> <a href="http://svnnotifier.tigris.org/" >http://svnnotifier.tigris.org/</a> </p></li> <li><p><b>SvnReporter</b> - Python script to generate various reports from Subversion commits.<br/> <a href="http://www.calins.ch/software/SvnReporter.html" >http://www.calins.ch/software/SvnReporter.html</a> </p></li> <li><p><b>SvnDumpTool</b> - Python classes and front-end script to fix eol, export files from, join, merge, split, check... Subversion dump files.<br/> <a href="http://svn.borg.ch/svndumptool/" >http://svn.borg.ch/svndumptool/</a> </p></li> <li><p><b>svn-merge-repos.pl</b> - A basic perl script to merge several repositories into one, in date order.<br/> <a href="http://www.coelho.net/svn-merge-repos.html" >http://www.coelho.net/svn-merge-repos.html</a> </p></li> <li><p><b>StatSVN</b> - A build tool that generates statistics from your repository. Includes the number of lines of code over time, the contributions of each developer, the evolution of modules, directories, files, the time and days were most checkins happen, etc. It also shows the commit logs and integrates out of the box with ViewVC, BugZilla, Chora and others.<br/> <a href="http://www.statsvn.org">http://www.statsvn.org</a> </p></li> <li><p><b>UCM4SVN</b> - ALM (Application Lifecycle Management) for Subversion. Modelled on the principles of IBM Rational ClearCase Unified Change Management (UCM), UCM4SVN applies a simplified version of these concepts to Subversion.<br/> (<i>closed-source</i>) <br/> <a href="http://www.clearvision-cm.com/products/unified-change-management-for-subversion.html" >http://www.clearvision-cm.com/products/unified-change-management-for-subversion.html</a> </p></li> <li><p><b>VersionLink</b> - Tool for users of TechExcel DevTrack to integrate with Subversion.<br/> <a href="http://www.techexcel.com/products/devtrack/subversion.html" >http://www.techexcel.com/products/devtrack/subversion.html</a> </p></li> </ul> </div> <div class="h2" id="misc-resources" title="misc-resources"> <!-- old "misc_resources" id left for compatibility --> <h2 id="misc_resources">Miscellaneous Resources</h2> <ul> <li><p><b>Conectiva Linux's Subversion documentation</b> Very thorough documentation about how one group arranged their Subversion repository, standardized processes, etc.<br/> <a href="https://moin.conectiva.com.br/RepositorySystem" >https://moin.conectiva.com.br/RepositorySystem</a> </p></li> <li><p><b>Segetech Open Source Rendezvous</b> Detailed guide to configuring open source collaboration tools such as Subversion, Bugzilla, and MediaWiki so that they work in concert.<br/> <a href="http://oss.segetech.com/bugzilla-svn-wiki.html" >http://oss.segetech.com/bugzilla-svn-wiki.html</a> </p></li> <li><p><b>SubTrain - Open Source Training Materials</b> Open source training materials, including a customizable set of slides, aimed at companies migrating to Subversion.<br/> <a href="http://www.polarion.org/index.php?page=overview&project=subtrain" >http://www.polarion.org/index.php?page=overview&project=subtrain</a> </p></li> </ul> </div> <div class="h2" id="articles" title="articles"> <h2 id="articles_">Articles and Reviews</h2> <ul> <li><p><b>"CVS is out, Subversion is in"</b> <i>by Chip Turner</i><br /> <a href="http://www.redhat.com/magazine/010aug05/features/subversion/"> http://www.redhat.com/magazine/010aug05/features/subversion/</a></p> </li> <li><p><b>"The Subversion Project: Building a Better CVS"</b> <i>by Ben Collins-Sussman</i><br /> <a href="http://www.linuxjournal.com/article/4768"> http://www.linuxjournal.com/article/4768</a></p> </li> <li><p><b>"Single-User Subversion"</b> <i>by Rafael Garcia-Suarez</i><br /> <a href="http://www.onlamp.com/pub/a/onlamp/2002/10/31/subversion.html"> http://www.onlamp.com/pub/a/onlamp/2002/10/31/subversion.html</a></p> </li> <li><p><b>"Multiuser Subversion"</b> <i>by Rafael Garcia-Suarez</i><br /> <a href="http://www.onlamp.com/pub/a/apache/2002/12/19/svn2.html"> http://www.onlamp.com/pub/a/apache/2002/12/19/svn2.html</a></p> </li> <li><p><b>"Using the Subversion Client API"</b> <i>by Garrett Rooney</i><br /> Part 1: <a href="http://www.linuxdevcenter.com/pub/a/linux/2003/04/24/libsvn1.html"> http://www.linuxdevcenter.com/pub/a/linux/2003/04/24/libsvn1.html</a> <br /> Part 2: <a href="http://www.linuxdevcenter.com/pub/a/linux/2003/05/15/libsvn2.html"> http://www.linuxdevcenter.com/pub/a/linux/2003/05/15/libsvn2.html</a></p> </li> <li><p><b>Subversion articles</b> <i>by Shlomi Fish</i><br /> <a href="http://better-scm.berlios.de/docs/shlomif-evolution.html"> http://better-scm.berlios.de/docs/shlomif-evolution.html</a><br /> <a href="http://better-scm.berlios.de/subversion/compelling_alternative.html"> http://better-scm.berlios.de/subversion/compelling_alternative.html </a></p> </li> <li><p><b>"Subversion for CVS Users"</b> <i>by Mike Mason</i><br /> <a href="http://osdir.com/Article203.phtml"> http://osdir.com/Article203.phtml</a><br /> <a href="http://slashdot.jp/journal.pl?op=display&uid=12&id=200792"> http://slashdot.jp/journal.pl?op=display&uid=12&id=200792</a> (Japanese translation)</p> </li> <li><p><b>"Dispelling Subversion FUD"</b> <i>by Ben Collins-Sussman</i><br /> <a href="http://www.red-bean.com/sussman/svn-anti-fud.html"> http://www.red-bean.com/sussman/svn-anti-fud.html</a></p> </li> <li><p><b>"Debunking BitMover's Subversion Comparison"</b> <i>by Karl Fogel</i><br /> <a href="http://subversion.tigris.org/bitmover-svn.html" >http://subversion.tigris.org/bitmover-svn.html</a></p> </li> <li><p><b>The "Better SCM" version control systems comparison:</b><br /> <a href="http://better-scm.berlios.de/comparison/" >http://better-scm.berlios.de/comparison/</a></p> </li> </ul> </div> <div class="h2" id="other-links-pages" title="other-links-pages"> <!-- old "other_link_pages" id left for compatibility --> <h2 id="other_link_pages">Other Subversion link pages</h2> <ul> <li> <a href="http://www.arhs.net/Computers/Software/ConfigurationManagement/Tools/Subversion/" >http://www.arhs.net/Computers/Software/ConfigurationManagement/Tools/Subversion/</a> </li> <li> <a href="http://dmoz.org/Computers/Software/Configuration_Management/Tools/Subversion/" >http://dmoz.org/Computers/Software/Configuration_Management/Tools/Subversion/</a> </li> <li> <a href="http://www.oreillynet.com/search/index.ncsp?sp-k=all&sp-q=subversion" >http://www.oreillynet.com/search/index.ncsp?sp-k=all&sp-q=subversion</a> </li> </ul> </div> </div> </body> </html>