Login | Register
My pages Projects Community openCollabNet

Links

Translations: 简体中文

Disclaimer: 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.

To add a link to this page, please make a patch against its source, and follow the patch submission guidelines.

Mailing list archives

Social networking

Documentation for developers

Books

Subversion Clients

Stand-alone clients

Desktop-integrated clients

IDE plug-in clients

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.

Other plug-in clients

Subversion Language bindings

Hook scripts

Repository converters

  • cvs2svn - CVS to Subversion conversion
    cvs2svn has become its own project now, look at:
    http://cvs2svn.tigris.org/

  • cc2svn - a Python-based tool that converts ClearCase view files with history and given labels to a Subversion dump file.
    http://code.google.com/p/cc2svn/

  • clearsvn - Subversion Connector to ClearCase
    Bidirectional synchronization of SVN repository with ClearCase VOBs.
    http://clearsvn.open.collab.net/

  • p42svn - Perforce to Subversion conversion
    A Perl script which converts a Perforce depot to a Subversion repository
    http://p42svn.tigris.org/

  • rcs2svn - RCS to Subversion conversion
    A Perl script which converts RCS repositories to a Subversion repository
    http://www.coelho.net/rcs2svn.html

  • sccs2svn.py - SCCS to Subversion conversion
    A Python script which converts SCCS repositories to a Subversion repository
    http://sccs2svn.berlios.de/

  • svn-dump2dir and svn-dir2dump - Convert back and forth between a subversion dump file and a subversion dump directory.
    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.
    http://www.cubewano.org/blacktackle

  • SVN Importer - Migrate to SVN from MKS, VSS, ClearCase, Star Team, PVCS, CVS
    http://www.polarion.org/index.php?page=overview&project=svnimporter

  • Tailor - a tool to migrate changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, Mercurial, Monotone, Subversion and Tla repositories. Supports incremental conversion.
    http://wiki.darcs.net/DarcsWiki/Tailor

  • vss2svn - Microsoft Visual Source Safe (VSS) to Subversion
    http://www.pumacode.org/projects/vss2svn

  • SVNFusion - Consolidates several (hundreds) of repositories into a new merged single one, preserving the revision history dates and handling tags and branches cleverly
    http://svnfusion.sourceforge.net

  • tc2svn - Team Coherence to Subversion converter
    https://www.iat.uni-leipzig.de/datenbanken/iks/bunk/tc2svn/

Community sites

  • Subversionary - A SubWiki-based site for the promotion of Subversion and for collecting information on how to configure and use Subversion.
    http://www.subversionary.org/

  • SVNForum - A Subversion community help and discussion forum for exchanging information and tips with other Subversion users.
    http://svnforum.org/

  • Subversion Wiki - A Mediawiki-based Wiki for best-practices, configuration and usage of Subversion and related tools.
    http://www.orcaware.com/svn/wiki/

  • openCollabNet - 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 Submerged blog). Become a member and get more, such as a free online Subversion training class.
    http://open.collab.net/

Higher-level tools that use Subversion

  • Trac - 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.
    http://trac.edgewall.org/

  • CollabNet TeamForge - Application Lifecycle Management for distributed teams, optimized for Subversion.
    http://www.open.collab.net/products/

  • Subissue - Track issues directly in your Subversion repository [in planning stage]
    http://subissue.tigris.org/

  • Subwiki
    http://subwiki.tigris.org/

  • svk - a decentralized version control system based on subversion
    http://svk.elixus.org/

  • submaster - SubMaster is a system for distributed software development, based on Subversion.
    http://www.rocklinux.org/wiki/SubMaster

  • Codestriker - a free, open-sourced, collaborative code reviewing system; allows teams of developers using Subversion (or other SCMs) to create and manage code review topics.
    http://codestriker.sourceforge.net/

  • Scmbug - integrates software configuration management with bug-tracking. It aims to be a universal tool that glues version control systems to bug-tracking systems.
    http://freshmeat.net/projects/scmbug/

  • BugTracker.NET - a free, open source, web-based issue tracker for .NET.
    http://ifdefined.com/bugtrackernet.html

  • DITrack - Lightweight distributed issue tracking system using Subversion repository instead of a backend database.
    http://www.ditrack.org

  • FastTrack - 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.
    (Not open source, but free of charge.)
    http://www.polarion.org/index.php?page=overview&project=fasttrack

  • USVN - A web interface to manage Subversion repositories, providing an easy way to apply access rights on files in the repository.
    http://www.usvn.info/

  • VoilaSVN - Web interface for searching Subversion repositories on content, path names, properties and dates; user admininstration with access control; online diff.
    (Not open source. There is a free-of-charge edition.)
    http://www.voilasvn.com/main/page_download.html

  • Submin - An easy to use web interface for Subversion repository administration. Easily create repositories, add/change/remove users/groups and manage access rights.
    http://supermind.nl/submin

  • Sublime - Easy Subversion management for Windows. Manage repositories, users, automated backups and more, all from a web-based interface designed for a Windows environment.
    (This is a commercial closed-source project.)
    http://sublimesvn.com

  • codeBeamer - Award winning collaborative ALM solution with wiki, document management, highly customizable issue tracking, continuous integration, version control with Subversion (and Git, Mercurial, etc.), source code analysis, forums and more.
    http://www.intland.com/products/cb/overview.html

  • Artifacts - a file-based bug tracker, keeps data in Subversion (or another version control system).
    (This is a commercial closed-source project.)
    http://www.versioned.com/artifacts/

Repository browsing tools

Miscellaneous Utilities

Miscellaneous Resources

Articles and Reviews