Subversion (SVN) is a great version control system. But unfortunately SVN does not come with a client. So here are 18 best Open Source SVN clients.
The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder. The inspiration for this project came from the TortoiseSVN project.
AnkhSVN is a Subversion SourceControl Provider for Visual Studio. The software allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE. With AnkhSVN you no longer need to leave your IDE to perform tasks like viewing the status of your source code, updating your Subversion working copy and committing changes. You can even browse your repository and you can plug-in your favorite diff tool.
KDESvn is a graphical client for the Subversion version control system on the KDE desktop. It uses the subversion C API wrapper made by RapidSVN. It is a full fledged client and administrative interface and does not merely parse svn output.
SVNCOM is a set of COM objects designed to provide subversion functionality for purposes of automatization without direct usage of sources or command line client. There are lot of reasons why usage of source codes directly can be not convenient. The main is necessity to spend much time for learning and requirement of specific knowledge (senior “C language” skills). Usage of command line client also cause lot of problems and the main are: problem with file names encoding and output parsing.
Pysvn is an Open Source Python based SVN Client.
TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Subversion client there is. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it s not an integration for a specific IDE you can use it with whatever development tools you like.
TkCVS is a graphical user interface for the CVS revision control system, with enhacements to permit browsing the repository.
SvnX is an open source GUI for most features of the svn client binary. It allows you to browse your working copies, spot changes and operate on them but also to browse logs and revisions of your repositories
Subclipse is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.
Sventon is a free, open source, web client for browsing Subversion repositories. It is powerful, straightforward to use, and super easy to install.
Subcommander is a stand alone gui client fo the Subversion version control system.
RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. Currently, it is integrated into the Nautilus file manager and only supports Subversion, but our goal is to incorporate other version control systems as well as other file managers.
NaughtySVN (NSVN) is an easy-to-use Subversion client and has a Graphical User Interface. NSVN works as an extension to the Nautilus File Manager (a graphical shell for the GNOME desktop environment). The inspiration of this project is TortoiseSVN. The aim of this project is to help users who are not technically oriented to use Subversion.
WebSVN is an online subversion repository browser. WebSVN offers a view onto your subversion repositories that s been designed to reflect the Subversion methodology. You can view the log of any file or directory and see a list of all the files changed, added or deleted in any given revision. You can also view the differences between two versions of a file so as to see exactly what was changed in a particular revision.
SubdiverSVN is a Subversion client for Linux with GTKmm library.
RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. This project also includes a Subversion client C++ API.
QSvn is a GUI Subversion client for Linux, UNIX, Mac OS X and Windows. It is a real client not a GUI wrapper for the command line client from Subversion.
eSvn is a free and open source Subversion client which is released under the GPLv2 License. It provides an interface to perform the most common revision control operations as a standalone GUI. It is written with the Qt GUI toolkit.
1 Response to 18 Open Source SVN Clients
Elaine Murphy
January 9th, 2010 at 1:05 am
Nice! We’d love to publish this on the SVN OS community pages. Also it would be great to have you contribute!