blob: aa2be7b4b27e87cf842f0253a48f5b67e807e8fc [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//Tigris//DTD XHTML 1.0 Transitional//EN"
"http://style.tigris.org/tigris_transitional.dtd">
<html>
<head>
<title>Subversion Links</title>
<link rel="stylesheet" type="text/css"
href="http://subversion.tigris.org/branding/css/tigris.css" />
<link rel="stylesheet" type="text/css"
href="http://subversion.tigris.org/branding/css/inst.css" />
<link rel="stylesheet" type="text/css" media="print"
href="http://subversion.tigris.org/branding/css/print.css" />
<script type="text/javascript"
src="http://subversion.tigris.org/branding/scripts/tigris.js"></script>
</head>
<body>
<div class="app">
<h2>Links</h2>
<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>
<p>(If you're looking for testimonials, reviews, and articles, please
see our <a href="/propaganda.html">propaganda page</a> instead.)</p>
<h3>Documentation and archives</h3>
<ul>
<li><p><b>"Version Control with Subversion"</b> -
A Subversion book by Mike Pilato, Brian Fitzpatrick, and Ben
Collins-Sussman;<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"</b> -
A Subversion book by Garrett Rooney;<br/>
one chapter free online<br/>
<a href="http://apress.com/book/bookDisplay.html?bID=360"
>http://apress.com/book/bookDisplay.html?bID=360</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/>
not yet released <br/>
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0131855182/qid=1109193313/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/002-1377558-0648058?v=glance&s=books&n=507846"
>http://www.amazon.com/exec/obidos/tg/detail/-/0131855182/qid=1109193313/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/002-1377558-0648058?v=glance&s=books&n=507846</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>Alternate mailing list archives</b><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/>
&nbsp;<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/>
&nbsp;<br/>
<a href="http://marc.theaimsgroup.com/?l=subversion-announce"
>http://marc.theaimsgroup.com/?l=subversion-announce</a><br/>
<!--
<a href="http://marc.theaimsgroup.com/?l=subversion-breakage"
>http://marc.theaimsgroup.com/?l=subversion-breakage</a><br/>
-->
<a href="http://marc.theaimsgroup.com/?l=subversion-cvs"
>http://marc.theaimsgroup.com/?l=subversion-cvs</a>
(Actually, the svn commits list, misnamed)<br/>
<a href="http://marc.theaimsgroup.com/?l=subversion-dev"
>http://marc.theaimsgroup.com/?l=subversion-dev</a><br/>
<a href="http://marc.theaimsgroup.com/?l=subversion-issues"
>http://marc.theaimsgroup.com/?l=subversion-issues</a><br/>
<!--
<a href="http://marc.theaimsgroup.com/?l=subversion-users"
>http://marc.theaimsgroup.com/?l=subversion-users</a><br/>
-->
</p>
</li>
<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>
<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>CW Subversion</b> - A VCS plugin for Metrowerks CodeWarrior<br/>
(<i>Note that this is not currently Open Source, though it might
eventually become so.</i>)
<a href="http://www.soundgeek.org/software/SubversionPlugin.html"
>http://www.soundgeek.org/software/SubversionPlugin.html</a>
</li>
<li><b>Eric3</b> - Python IDE with Subversion integration;
written in PyQt, uses QScintilla editor widget<br/>
<a href="http://www.die-offenbachs.de/detlev/eric3.html"
>http://www.die-offenbachs.de/detlev/eric3.html</a>
</li>
<li><b>eSvn</b> - cross-platform QT-based GUI frontend to Subversion<br/>
<a href="http://esvn.umputun.com/"
>http://esvn.umputun.com/</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>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>
</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/>
(<i>Note that this is not an open source
project, because the Microsoft SCC API is protected by a
non-disclosure agreement.</i>)
<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 this 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>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>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>
</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>TMate</b> - A Subversion tracking, reporting and browsing plugin
for IntelliJ IDEA<br/>
(<i>This is a commercial closed-source product, but Open Source or
Educational projects may apply for free licences.</i>)
<a href="http://tmatesoft.com"
>http://tmatesoft.com</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>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>
</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>
<li><b>JavaSVN</b> - Pure Java Subversion client library<br/>
<a href="http://tmate.org/svn/"
>http://tmate.org/svn/</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://svn.haxx.se/dev/archive-2003-08/0133.shtml"
>http://svn.haxx.se/dev/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 incremental 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://search.cpan.org/perldoc?VCP::Dest::svk"
>http://search.cpan.org/perldoc?VCP::Dest::svk</a><br/>
</li>
<li>Visual Source Safe to Subversion (vss2svn.pl)<br/>
<a href="http://vss2svn.tigris.org/"
>http://vss2svn.tigris.org/</a>
</li>
</ul>
<h3>Community sites</h3>
<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>
</ul>
<h3>Sites that Offer Subversion Hosting</h3>
<ul>
<li><p><strong>svnhosting.org</strong>: free hosting for open-source projects<br/>
<a href="http://www.svnhosting.org/"
>http://www.svnhosting.org/</a></p>
<p>Provides free Subversion repositories for open source
projects. (Each project receives 25MB disk space, 150MB
traffic, accessible through http:// URLs and WebSVN
interface.)</p>
</li>
<li><p><strong>berlios.de</strong>: free hosting for open-source projects<br/>
<a href="http://www.berlios.de/"
>http://www.berlios.de/</a></p>
<p><em>"The goal of BerliOS is to provide support for different
interest groups in the area of Open Source Software
(OSS). Our aim is to fulfil a neutral mediator function. The
target groups of BerliOS are on one hand the developers and
users of Open Source Software and on the other hand
commercial manufacturers of OSS operating systems and
applications as well as support companies."</em></p>
</li>
<li><p><strong>ObjectWeb</strong>: open source middleware<br/>
<a href="http://www.objectweb.org/"
>http://www.objectweb.org/</a></p>
<p><em>"ObjectWeb is an international consortium fostering the
development of open-source middleware for cutting-edge
applications: EAI, e-business, clustering, grid computing,
managed services and more."</em> Their hosting software is
GForge, with integrated Subversion support. See
<a
href="http://www.objectweb.org/phorum/read.php?f=49&amp;i=37&amp;t=37"
>http://www.objectweb.org/phorum/read.php?f=49&amp;i=37&amp;t=37</a>
for details.</p>
</li>
<li><p><strong>CollabNet</strong>: commercial software development
collaboration platform, with Subversion integration<br/>
<a href="http://www.collab.net/"
>http://www.collab.net/</a></p>
<p><em>"CollabNet Enterprise Edition (CEE) delivers a complete
software development and collaboration platform, offered as
a managed service, with full Subversion integration."</em></p>
</li>
<li><p><strong>CVSDude</strong>: free and commercial Subversion
hosting<br/>
<a href="http://www.cvsdude.org/"
>http://www.cvsdude.org/</a></p>
<p><em>"CVSDude is a free CVS server and Subversion server. We
provide cvs hosting and subversion hosting for software
developers, software teams, graphic artists, project
managers and the like. You can use your favourite software
client to access our CVS and Subversion servers. Our basic
or `free' service is limited but we do offer commercial
upgrades..."</em></p>
</li>
<li><p><strong>wush.net</strong>: commercial Subversion hosting<br/>
<a href="http://www.wush.net/"
>http://www.wush.net/</a></p>
<p><em>"We provide professional quality Subversion hosting for
individuals and small businesses. Our plans include a suite
of integrated software designed to complement
Subversion."</em></p>
</li>
<li><p><strong>svn-hosting.com</strong>: commercial Subversion hosting<br/>
<a href="http://www.svn-hosting.com/"
>http://www.svn-hosting.com/</a></p>
<p><em>"svn-hosting.com provides professional subversion hosting.
We offer everything from small repositories to dedicated
subversion servers to provide you a stable backend for your
critical work."</em></p>
</li>
<li><p><strong>ProjectLocker</strong>: commercial Subversion hosting<br/>
<a href="http://www.projectlocker.com/"
>http://www.projectlocker.com/</a></p>
<p><em>"ProjectLocker offers professional Subversion hosting, as
well as additional development process, project management,
and collaboration tools."</em></p>
</li>
</ul>
<h3>Higher-level tools that use Subversion</h3>
<ul>
<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.<br/>
<a href="http://projects.edgewall.com/trac/"
>http://projects.edgewall.com/trac/</a>
</li>
<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>
<li><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>
</li>
<li><b>Scmbug</b> - integrates software configuration management
with bug-tracking. It aims to be a universal tool that glues
version control system to bug-tracking systems.<br/>
<a href="http://freshmeat.net/projects/scmbug/"
>http://freshmeat.net/projects/scmbug/</a>
</li>
</ul>
<h3>Repository browsing tools</h3>
<ul>
<li><b>SVN::Mirror</b> and <b>SVN::Web</b><br/>
<a href="http://svn.clkao.org/svnweb/member/browse/clkao/modules/"
>http://svn.clkao.org/svnweb/member/browse/clkao/modules/</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>
</ul>
<h3>Miscellaneous Utilities</h3>
<ul>
<li><b>SVNService</b> - a program used to launch svnserve as a Windows
service.<br/>
<a href="http://dark.clansoft.dk/~mbn/svnservice/"
>http://dark.clansoft.dk/~mbn/svnservice/</a>
</li>
<li><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>
</li>
</ul>
<h3>Miscellaneous Resources</h3>
<ul>
<li><b>XSLT processing for 'svn&nbsp;log&nbsp;-v&nbsp;--xml'</b><br/>
Steffen Schramm has made an XSLT stylesheet to process the
output of '<tt>svn&nbsp;log&nbsp;-v&nbsp;--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>
<li><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>
</li>
<li><b>Subversion source code cross-reference</b><br/>
<a href="http://www.endrun.org/xr/svn/source/"
>http://www.endrun.org/xr/svn/source/</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&amp;sp-q=subversion"
>http://www.oreillynet.com/search/index.ncsp?sp-k=all&amp;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>
</div>
</body>
</html>