Comparison of Subversion clients

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Subversion has its own command-line client. Other clients are available, which are perhaps easier or more intuitive to use in different scenarios. Often, people have several clients installed, and use each for different tasks.

A large list of third-party Subversion clients is available at: http://subversion.tigris.org/links.html#clients

TortoiseSVN is a Windows shell extension, which gives feedback on the state of versioned items by adding overlays to the icons in the Windows Explorer. Repository commands can be executed from the enhanced context menu provided by Tortoise.

Some programmers prefer to have a client integrated within their development environment. Again, visual feedback of the state of versioned items is provided, and repository commands are added to the menus of the development environment. Examples of this approach are AnkhSVN, Unified SCC and VisualSVN for use with Microsoft Visual Studio, and Subclipse for use with Eclipse.

It is common to expose Subversion via Webdav using the Apache web server. In this case, any Webdav client can be used, but the functionality provided this way is limited. An alternative is WebSVN written in PHP, which offers a wider functionality.

Subversion clients feature matrix

References

See also

Name Programming language / Toolkit Operating system Licence Integration Multilingual Network protocols Current version
AnkhSVN[1] C# / SharpSvn Microsoft Windows Apache License Microsoft Visual Studio http, https, svn, svn+ssh, file 2.0
Subversion branch support for Bazaar[2] Python / C Linux, UNIX, Mac OS X, Microsoft Windows, Solaris operating system, and many more. GPL v3 Bazaar http, https, svn, svn+ssh, file 0.4.13
Cascade[3] Linux, Mac OS X, Microsoft Windows proprietary Windows Shell (Explorer), file system driver http, https, svn 1.1.0
Cornerstone[4] Objective-C / Cocoa Mac OS X proprietary GUI, Standalone FILE, HTTP, HTTPS, SVN and SVN+SSH 1.1.5
eSvn[5] C++ / Qt Linux, UNIX, Mac OS X, Microsoft Windows GPL GUI, Standalone (like WinCVS, Cervisia) http, svn 0.6.12
kdesvn[6] C++ / Qt Linux, etc. GPL Konqueror KDE 0.14.4
naughtysvn[7] C / GTK Linux, etc. GPL Nautilus 0.0.1
NautilusSVN[8] Python Linux GPL Nautilus 0.11
PushOk SVN SCC[9] Microsoft Windows proprietary Any MSSCCI-compatible program (Microsoft Visual Studio and other programs) 1.4.6.3
Qct (Qt commit tool)[10] Python / Qt Linux, UNIX, Mac OS X, Microsoft Windows GPL 1.5
QSvn[11] C++ / Qt Linux, UNIX, Mac OS X, Microsoft Windows GPL GUI, Standalone (like WinCVS) 0.6.1
RapidSVN[12] C++ / wxWidgets Linux, UNIX, Mac OS X, Microsoft Windows, Solaris operating system, and many more. GPL GUI, Standalone Unicode, Many 0.9.6
SCPlugin[13] Mac OS X X/MIT License Finder integration 0.7.2
SmartSVN[14] Java Linux, UNIX, Mac OS X, Microsoft Windows (Any with a 1.4.1 or higher JRE) Freeware with commercial upgrade GUI, Standalone, Finder and Windows Shell (Explorer) integration http, https, svn, svn+ssh 4.0.9
Subclipse[15] Java Linux, Mac OS X, Microsoft Windows EPL Eclipse http, https, svn, svn+ssh, file [1] 1.4.3
Subcommander[16] C++ / Qt Linux, UNIX, Mac OS X, Microsoft Windows GPL GUI, Standalone en, de, zh_CN http, https, svn, svn+ssh, file 1.2.4
Subversive[17] Java Linux, Mac OS X, Microsoft Windows EPL Eclipse http, https, svn, svn+ssh, file [2] 0.7.1.I20080612-1500
SVN for Dreamweaver[18] C++ / JavaScript Microsoft Windows, Mac OS X Trial with commercial upgrade Adobe Dreamweaver Extensions http, https, svn, svn+ssh, file 2.5.0
SVNCOM[19] Active-X Control / Com Object Microsoft Windows Open Source IIS / Windows Scripting Host http, https, svn, svn+ssh, file, com, active-x 1.4.6.0
SVN WorkBench[20] Python / wxWidgets Linux, UNIX, Mac OS X, Microsoft Windows Apache License 1.5.3
svnX[21] Mac OS X GPL GUI 0.9.13
Syncro SVN[22] Java Linux, UNIX, Mac OS X, Microsoft Windows (Any with a 1.5 or higher JRE) Paid "Named-User" license required (free trial available) GUI, Standalone en, de, fr, jp, it, nl http, https, svn, svn+ssh, file 4.0
TamTam SVN SCC[23] Microsoft Windows Commerce, proprietary Microsoft Visual Studio .NET 1.x
TkCVS[24] Tcl / Tk Linux, UNIX, Mac OS X, Microsoft Windows GPL 8.1
TortoiseSVN[25] C++ / MFC Microsoft Windows (32/64bit) GPL Windows Shell (Explorer) 28 languages http, https, svn, svn+ssh, file 1.5.5
Unified SCC[26] Microsoft Windows (32/64bit) proprietary; Freeware version is available for members of the active open source project Any MSSCCI-compatible program (Microsoft Visual Studio and other programs) 1.0.4
Versions[27] Objective-C / Cocoa Mac OS X proprietary GUI, Standalone http, https, svn, svn+ssh, file 1.0.2
VisualSVN[28] Microsoft Windows (32/64bit) proprietary VisualSVN works with Visual Studio 2003, 2005 & 2008 (all editions except Express)[29]. 1.5.2
WebSVN[30] PHP Linux, UNIX, Mac OS X, Microsoft Windows GPL web-based > 25 languages 2.1.0
XCode[31] Objective-C / Cocoa Mac OS X Included with Mac OS X 10.5 (Leopard) XCode IDE 3
ZigVersion[32] Objective-C / Cocoa Mac OS X Freeware with commercial upgrade GUI, Standalone English http, https, svn, svn+ssh, file 1.2
SubdiverSVN[33] GTKmm Linux Open Source Nautilus,Thunar http, https, svn, svn+ssh, file 0.1-1

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net