Subversion for Windows

Subversion client software for Windows XP, Vista, 7 and 8.
Subversion Windows
To access your ProjectHut Subversion repositories, it is necessary to first install client software on your computer. Windows command line Subversion clients are the most powerful way to access your version control system, however are also the most complex and more difficult to learn. Windows GUI Subversion clients provide a more user-friendly interface to your repository, and are sufficient for most users. Alternatively, there are several Windows IDE Clients that integrate with many popular development environments.

Windows GUI Subversion clients

GUI clients are the easiest way to work with your Subversion repositories.
TortoiseSVN

TortoiseSVN is a Windows shell extension that integreates Subversion with the regular Windows interface. It adds new icons to Windows Explorer that identify which files have been checked out or modified etc. A right-click menu also provides access to all the usual Subversion commands, such as checkout, update and commit, as well as a powerful repository browser. This is the recommended Subversion client software for new SVN users.

Download the latest Tortoise SVN version here.

SmartSVN

For a commercially supported alternative to TortoiseSVN on Windows, you could try SmartSVN. It includes a stand-alone client , as well as Windows shell integration.


Windows command line Subversion clients

Command line Subversion tools for power-users.
TortoiseSVN

TortoiseSVN also includes a command-line client, however it is not installed by default. When you install TortoiseSVN, simply make sure to select the “Command line client tools” option in the installer.

CollabNet Subversion

CollabNet historically provided one of the first binary Windows Subversion builds. Unfortunately they now require a login to access them, however they are still available if you are willing to sign up.

Cygwin SVN

Cygwin is a port of many popular Linux/Unix tools to the Windows platform. Users familiar with Linux often install Cygwin to use familiar command-line tools under Windows. The Subversion command-line client is also included in Cygwin. To get started, download Setup.exe from the Cygwin homepage, and make sure to select the ‘svn’ package. Previous command-line or Linux/Unix experience is recommended.


Windows IDE Subversion clients

Integrate with Subversion from within your IDE.

Visual Studio IDE

Visual Studio is the official Microsoft IDE on the Windows platform. Several different editions of Visual Studio are available, including the free Visual Studio Express edition.

VisualSVN

VisualSVN is a commercial Subversion integration plugin for Visual Studio. It requires that TortoiseSVN is also installed.

AnkhSVN

For an alternative open-sourced SVN integration for Visual Studio, try AnkhSVN.

Eclipse IDE

Eclipse is a popular open-source IDE developed in Java that supports a wide variety of runtime platforms, languages and environments. It is renowned for being extremely extensible and having a large variety of plug-ins available.

Subclipse

Subclipse is an Eclipse Team Provider plug-in for Eclipse IDE that provides seamless Subversion integration.Subclipse is known to work reliably with repositories checked out by TortoiseSVN.

Subversive

Subversive is the official Eclipse platform project that provides SVN integration as an Eclipse plug-in. Whilst it is the official Eclipse Subversion Team Provider project, it has historically not integrated as well with repositories checked out by other SVN tools such as TortoiseSVN. Many users still prefer to use Subclipse for this reason.


Sign-up to try ProjectHut FREE for 30 days


Resources