Poll without page-refresh
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