| <center> |
| <h2>Links</h2> |
| </center> |
| |
| <blockquote> |
| <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. |
| </blockquote> |
| |
| <h3>The Subversion book and external mailing list archives</h3> |
| <ul> |
| <li><b>"Version Control with Subversion"</b> - |
| <i>The</i> Subversion Book <br> |
| <a href="http://svnbook.red-bean.com/"> |
| http://svnbook.red-bean.com/</a> |
| </li> |
| |
| <li> External mailing list archives<br> |
| <a href="http://www.contactor.se/~dast/svn/"> |
| http://www.contactor.se/~dast/svn/</a><br> |
| <a href="http://www.contactor.se/~dast/svnusers/"> |
| http://www.contactor.se/~dast/svnusers/</a> |
| </li> |
| |
| <li> Subversion API Documentation<br> |
| <a href="http://svn.collab.net/svn-doxygen/">http://svn.collab.net/svn-doxygen/</a> |
| </li> |
| |
| </ul> |
| |
| |
| <h3>Clients and plugins</h3> |
| <ul> |
| <li><b>AnkhSVN</b> - A Subversion addin for Microsoft |
| Visual Studio .NET<br> |
| <a href="http://ankhsvn.tigris.org/">http://ankhsvn.tigris.org/</a> |
| </li> |
| |
| <li><b>JSVN</b> - A Java Subversion Client, including a |
| plugin for IDEA<br> |
| <a href="http://jsvn.alternatecomputing.com/"> |
| http://jsvn.alternatecomputing.com/</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><b>RapidSVN</b> - A cross-platform GUI front-end for Subversion<br> |
| <a href="http://rapidsvn.tigris.org/"> |
| http://rapidsvn.tigris.org/</a> |
| </li> |
| |
| <li><b>SCPlugin</b> - A Subversion plugin for the Mac OS X Finder<br> |
| <a href="http://scplugin.tigris.org/"> |
| http://scplugin.tigris.org/</a> |
| </li> |
| |
| <li><b>Subclipse</b> - A Subversion Eclipse Plugin<br> |
| <a href="http://subclipse.tigris.org/"> |
| http://subclipse.tigris.org/</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><b>Subway</b> - An SCC Provider for Subversion<br> |
| <a href="http://nidaros.homedns.org/subway/"> |
| http://nidaros.homedns.org/subway/</a> |
| </li> |
| |
| <li><b>sourcecross.org</b> - Subversion SCC Provider |
| (client plugin for many Windows IDEs)<br/> |
| (<i>Note that sourcecross is not an open source |
| project, because the Microsoft SCC API is protected by a |
| non-disclosure agreement.</i>) |
| <br/> |
| <a href="http://www.sourcecross.org/"> |
| http://www.sourcecross.org/</a> |
| </li> |
| |
| <li><b>Supervision</b> - A Java/Swing based visual client for |
| Subversion, using the CLI, not native libs<br> |
| <a href="http://supervision.tigris.org/"> |
| http://supervision.tigris.org/</a> |
| </li> |
| |
| <li><b>Sven</b> - A native GUI for subversion using the |
| Mac OS X Cocoa framework<br> |
| <a href="http://www.nikwest.de/Software/#SvenOverview"> |
| http://www.nikwest.de/Software/#SvenOverview</a> |
| </li> |
| |
| <li><b>Svn4Eclipse</b> - A Subversion plugin for the Eclipse IDE<br> |
| <a href="http://svn4eclipse.tigris.org/"> |
| http://svn4eclipse.tigris.org/</a> |
| </li> |
| |
| <li><b>Svn-Up</b> - A Java client GUI for Subversion and a plugin |
| for the IDEA IDE<br> |
| <a href="http://svnup.tigris.org/">http://svnup.tigris.org/</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><b>TortoiseSVN</b> - A Subversion client, implemented as a windows |
| shell extension<br> |
| <a href="http://tortoisesvn.tigris.org/"> |
| http://tortoisesvn.tigris.org/</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| </ul> |
| |
| <h3>Subversion Language bindings</h3> |
| <ul> |
| <li><b>PySVN</b> - Object-oriented Python bindings for the |
| Subversion client API<br> |
| <a href="http://pysvn.tigris.org/">http://pysvn.tigris.org/</a> |
| </li> |
| |
| <li><b>Subversion</b> - Python, Perl, and Java bindings to |
| Subversion API mirroring the core C API<br> |
| <a href="http://subversion.tigris.org/"> |
| http://subversion.tigris.org/</a> |
| </li> |
| |
| <li><b>SVNCPP</b> - C++ object oriented bindings for the |
| Subversion client API<br> |
| |
| <a href="http://rapidsvn.tigris.org/"> |
| http://rapidsvn.tigris.org/</a> |
| </li> |
| |
| </ul> |
| |
| |
| <h3>Repository converters</h3> |
| <ul> |
| <li><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> |
| </li> |
| |
| <li>Perforce to Subversion conversion<br> |
| Announcement: |
| <a href="http://www.contactor.se/~dast/svn/archive-2003-08/0133.shtml"> |
| http://www.contactor.se/~dast/svn/archive-2003-08/0133.shtml</a><br> |
| <a href="http://users.ox.ac.uk/~raym/software/misc/"> |
| http://users.ox.ac.uk/~raym/software/misc/</a> |
| </li> |
| |
| <li><b>VCP</b> - CVS to Subversion, Perforce to Subversion conversion<br> |
| <a href="http://public.perforce.com/public/revml/index.html"> |
| http://public.perforce.com/public/revml/index.html</a><br> |
| <a href="http://svn.clkao.org/revml/branches/svn-perl/"> |
| http://svn.clkao.org/revml/branches/svn-perl/</a><br> |
| See also instructions on:<br> |
| <a href="http://www.contactor.se/~dast/svnusers/archive-2003-08/0041.shtml"> |
| http://www.contactor.se/~dast/svnusers/archive-2003-08/0041.shtml |
| </a><br> |
| Comments about converting Perforce repositories:<br> |
| <a href="http://www.contactor.se/~dast/svn/archive-2003-08/1248.shtml"> |
| http://www.contactor.se/~dast/svn/archive-2003-08/1248.shtml</a> |
| </li> |
| |
| <li>Visual Source Safe to Subversion (vss2svn.pl)<br> |
| <a href="http://vss2svn.tigris.org/">http://vss2svn.tigris.org/</a> |
| </li> |
| </ul> |
| |
| <h3>Higher level tools built on top of Subversion</h3> |
| <ul> |
| <li><b>Kwiki</b> - a wiki with a Subversion backup backend<br> |
| <a href="http://www.kwiki.org/">http://www.kwiki.org/</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><b>Subwiki</b><br> |
| <a href="http://subwiki.tigris.org/">http://subwiki.tigris.org/</a> |
| </li> |
| |
| <li><b>svk</b> - a decentralized version control system based on |
| subversion<br> |
| <a href="http://svk.elixus.org/">http://svk.elixus.org/</a> |
| </li> |
| <li><b>submaster</b> - SubMaster is a system for distributed |
| software development, based on Subversion.<br> |
| <a href="http://www.rocklinux.org/submaster.html"> |
| http://www.rocklinux.org/submaster.html</a> |
| </li> |
| </ul> |
| |
| <h3>Repository browsing tools</h3> |
| <ul> |
| <li><b>SVN::Mirror</b> and <b>SVN::Web</b><br> |
| <a href="http://svn.elixus.org/repos/member/clkao/"> |
| http://svn.elixus.org/repos/member/clkao/</a><br> |
| <a href="http://svn.elixus.org/svnweb/repos/browse/member/clkao/"> |
| http://svn.elixus.org/svnweb/repos/browse/member/clkao/</a> |
| </li> |
| |
| <li><b>ViewCVS</b><br> |
| <a href="http://viewcvs.sourceforge.net/"> |
| http://viewcvs.sourceforge.net/</a><br /> |
| (<i>Note: For Subversion support you need to use a recent |
| snapshot from its |
| <a href="http://sourceforge.net/cvs/?group_id=18760">CVS repository |
| </a></i>) <br/> |
| See <a href="http://www.baus.net/archives/000069.html" |
| >http://www.baus.net/archives/000069.html</a> for a guide |
| to setting up ViewCVS with Subversion. |
| </li> |
| |
| <li><b>WebSVN</b><br> |
| <a href="http://websvn.tigris.org/"> |
| http://websvn.tigris.org/</a> |
| </li> |
| |
| <li><b>Chora</b><br> |
| <a href="http://www.horde.org/chora/"> |
| http://www.horde.org/chora/</a> |
| </li> |
| <li><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. |
| <a href="http://projects.edgewall.com/trac"> |
| http://projects.edgewall.com/trac</a> |
| </li> |
| </ul> |
| |
| <h3>Articles, testimonials and reviews</h3> |
| <ul> |
| <li><b>"The Subversion Project: Building a Better CVS"</b> |
| <i>by Ben Collins-Sussman</i><br> |
| <a href="http://www.linuxjournal.com/article.php?sid=4768"> |
| http://www.linuxjournal.com/article.php?sid=4768</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><b>"Using the Subversion Client API"</b> <i>by Garrett Rooney</i><br> |
| Part 1: |
| <a href="http://linux.oreillynet.com/pub/a/linux/2003/04/24/libsvn1.html"> |
| http://linux.oreillynet.com/pub/a/linux/2003/04/24/libsvn1.html |
| </a><br> |
| Part 2: |
| <a href="http://linux.oreillynet.com/pub/a/linux/2003/05/15/libsvn2.html"> |
| http://linux.oreillynet.com/pub/a/linux/2003/05/15/libsvn2.html</a> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><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> |
| </li> |
| |
| <li><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) |
| </li> |
| |
| </ul> |
| |
| <h3>Comparisons</h3> |
| |
| <ul> |
| <li> |
| "Better SCM" comparison between version control systems:<br> |
| <a href="http://better-scm.berlios.de/comparison/">http://better-scm.berlios.de/comparison/</a> |
| </li> |
| </ul> |
| |
| <h3>Miscellaneous Resources</h3> |
| <ul> |
| <li><b>XSLT processing for 'svn log -v --xml'</b><br> |
| Steffen Schramm has made an XSLT stylesheet to process the |
| output of '<tt>svn log -v --xml</tt>' and |
| consolidate various statistics, such as commits per author, |
| last committed revision by each author, how many times a file |
| was committed, etc. See: |
| <br/> |
| <a href="http://www.sourceflash.net/subversion/" |
| >http://www.sourceflash.net/subversion/</a> |
| </li> |
| </ul> |
| |
| <h3>Other Subversion link pages</h3> |
| <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> |
| |
| <li><a href="http://www.linuxmafia.com/~rick/linux-info/scm.html"> |
| http://www.linuxmafia.com/~rick/linux-info/scm.html</a> |
| </li> |
| </ul> |