18 Open Source SVN Clients

30 Nov
2009

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.

1. Scplugin



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.



2. AnkhSVN



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.



3. KDESvn

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.



4. SVNCOM

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.



5. Pysvn

Pysvn is an Open Source Python based SVN Client.



6. TortoiseSVN

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.



7. TkCVS

TkCVS is a graphical user interface for the CVS revision control system, with enhacements to permit browsing the repository.



8. SvnX

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



9. Subclipse

Subclipse is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.



10. Sventon

Sventon is a free, open source, web client for browsing Subversion repositories. It is powerful, straightforward to use, and super easy to install.



11. Subcommander

Subcommander is a stand alone gui client fo the Subversion version control system.



12. RabbitVCS

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.



13. NaughtySVN

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.



14. WebSVN

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.



15. SubdiverSVN

SubdiverSVN is a Subversion client for Linux with GTKmm library.



16. RapidSVN

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.



17. QSvn

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.



18. ESvn

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.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • MisterWong
  • Y!GG
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit

1 Response to 18 Open Source SVN Clients

Avatar

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!

Comment Form

top