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.
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.
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 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 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.
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 is a commercial Subversion integration plugin for Visual Studio. It requires that TortoiseSVN is also installed.
For an alternative open-sourced SVN integration for Visual Studio, try AnkhSVN.
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 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 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.