- If you use OS X as your development platform, Vincent Danen recommends his favorite Subversion client application for the Mac, the powerful and feature-rich, Cornerstone.
- Th svnX open-source GUI client for Mac OS X provides support for most features of the standard svn client, including working with local working copies as well as a useful remote repository browser. It supports all Subversion versions from 1.4 through to 1.7 and is the best open-source GUI Subversion client for Mac OS.
Subversion for Mac OS X
Finally A Good Subversion Client For Mac. They have a, which is more than enough to get a feel for the product, it’s so simple and well-executed. (By the way, they aren’t giving me anything for this. I wish they were, but I don’t have that kind of juice.) This entry was posted in, and tagged, on. Note: The article that was originally at this URL was written in 2007, and I haven’t updated it recently because I no longer use Subversion. If svn doesn’t come pre-installed on Mac OS X, my best guess in August, 2016 is that the best way to install Subversion is with Homebrew, or MacPorts.
Since OS X Leopard, the command-line Subversion client has been included as part of the standard Mac OS X installation. There are also several third-party GUI Subversion clients available which integrate better with the native graphical Mac OS user-interface. In addition, the popular Mac IDEs also provide integrated Subversion support.
Mac GUI Subversion clients
Want to use Subversion without the command-line? Try one of these GUI clients.
svnX
Th svnX open-source GUI client for Mac OS X provides support for most features of the standard svn client, including working with local working copies as well as a useful remote repository browser. It supports all Subversion versions from 1.4 through to 1.7 and is the best open-source GUI Subversion client for Mac OS.
Cornerstone
Cornerstone is a fully-featured native Subversion client, designed specifically with the Mac OS X GUI look-and-feel. It is a commercial application that is also available on the MacAppStore.
Versions
Another commercial Mac OS X Subversion GUI is Versions. A 30-day demo version is also available.
Mac command-line Subversion clients
Leverage the full power of Subversion from the command-line.
Mac OS X
Mac OS X includes a Subversion command-line client as part of the standard operating system installation. Open the Terminal application and type svn with the required parameters. Easy.
MacPorts
The latest version of the Subversion command-line client is available from the MacPorts community-supported collection of open-source software.
Other Mac OS X command line clients
Depending on your version of OS X, the included command-line tools may be out-of-date. Alternative sources of Mac command-line tools include the CollabNet and WanDisco pages.
Mac IDE Subversion clients
Seamless Subversion integration from within your IDE.
Xcode
Subversion support is included in Apple’s powerful Xcode Integrated Development Environment. For many developers this is the perfect compliment to the Mac OS X command-line tools.
Eclipse IDE
Eclipse is a cross-platform IDE that also supports Mac OS X. The Subclipse plug-in provides Subversion support. It uses JavaHL to integrate with the command-line tools, so a little bit of manual installation and configuration is required.
Find packages for your operating system:
Centos Linux | Debian Linux | Fedora Linux | FreeBSD | HP-UX | NetBSD | OpenBSD | openSUSE | Mac OS X | Red Hat Linux | Solaris | SUSE Linux | Ubuntu Linux | Windows
The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary packages for different distributions and platforms, and as a convenience, we maintain a list of links to them here. If there are any problems with or questions about the different binary packages please send email to the Subversion users mailing list.
Note that binary packages usually come out about a week after the corresponding source release. Please don't post to the mailing lists asking when a binary package for a given platform will be ready. The packagers already know when new source releases come out, and work as fast as they can to make binaries available.
Binaries are typically built from the latest stable release.
Note also that this list does not include distributions of larger collections of software of which Subversion is but one piece. Several vendors offer such things, but we concern ourselves primarily with Subversion itself. As such, the listing here is limited to those packages which may be reasonably considered binary distributions of Apache Subversion alone. If you are looking for more widely scoped, Subversion-related value-add offerings, we trust that
${YOUR_FAVORITE_SEARCH_ENGINE}
can facilitate that for you.Centos Linux ¶
- CentOS project (client and server)
- CollabNet (supported and certified by CollabNet; requires registration)
- WANdisco (supported and certified by WANdisco; requires registration)
Debian Linux ¶
- Debian Project (maintained by Debian Project; client and server; svnserve is part of the subversion package, mod_dav_svn is in the separate libapache2-mod-svn package (formerly libapache2-svn))
- WANdisco (supported and certified by WANdisco; requires registration)
Fedora Linux ¶
FreeBSD ¶
HP-UX ¶
- HP Porting Centre (maintained by Connect Internet Solutions Ltd.)
NetBSD ¶
OpenBSD ¶
- OpenBSD Project (client and server; svnserve is part of the subversion package, mod_dav_svn is in the separate ap2-subversion package)
openSUSE ¶
- Part of the the standard distribution. svnserve is part of the subversion package, mod_dav_svn is in the separate subversion-server package.
- Community packages are available from the openSUSE project, also for the 1.8 series of releases.
Subversion For Mac Free
Mac OS X ¶
- An old version of Subversion is shipped with MacOS X. See the open source section of Apple's web site for more information.
- Fink (requires Fink; maintained by Christian Schaffner)
- MacPorts (requires MacPorts)
- WANdisco (client and server; supported and certified by WANdisco; requires registration)
Red Hat Linux ¶
- Red Hat (client and server)
- CollabNet (supported and certified by CollabNet; requires registration)
- WANdisco (supported and certified by WANdisco; requires registration)
Solaris ¶
Install Subversion On Linux
- WANdisco (supported and certified by WANdisco; requires registration)
SUSE Linux ¶
- On SUSE Linux Enterprise: Enable the SDK. svnserve is part of the subversion package, mod_dav_svn is in the separate subversion-server package.
- Community packages are available from the openSUSE project, also for the 1.8 series of releases.
- WANdisco (supported and certified by WANdisco; requires registration)
Ubuntu Linux ¶
- Ubuntu Packages (maintained by Ubuntu Project; client and server; svnserve is part of the subversion package, mod_dav_svn is in the separate libapache2-svn package)
- WANdisco (supported and certified by WANdisco; requires registration)
Windows ¶
Subversion For Mac
- CollabNet (supported and certified by CollabNet; requires registration)
- SlikSVN (32- and 64-bit client MSI; maintained by Bert Huijben, SharpSvn project)
- TortoiseSVN (optionally installs 32- and 64-bit command line tools and svnserve; supported and maintained by the TortoiseSVN project)
- VisualSVN (32- and 64-bit client and server; supported and maintained by VisualSVN)
- WANdisco (32- and 64-bit client and server; supported and certified by WANdisco; requires registration)