I cannot seem to find any good Subversion client for my Mac! I use TortoiseSVN at work, and it's awesome, but it's for Windows only. My colleague uses Cornerstone for his Mac, and it is not bad and has a good interface, but it does cost money.

I could stick with Terminal, but a GUI makes it easier when a lot of merging is needed.

So, any suggestions?

p.s. I like sleek graphical interfaces, my philosophy is this: if the app doesn't look good, stick with Terminal.

  • I'm closing this to new answers. If someone wants to edit this to "describe the problem more clearly" we could open it. It would be better to ask how to do something specific rather than just asking for "hey - what's your favorite SVN client - the list at wikipedia isn't complete enough"
    – bmike
    Commented Jul 3, 2015 at 16:44

7 Answers 7


Xcode has a built-in SVN client which is merely okay. Some people seem to like SvnX, but I've not been happy with its user interface.

But here's a different idea: unless you have some specific reason to stick with SVN and ONLY SVN, you could try Git. Git comes with a few GUI tools (which are invoked from the command line), and you can continuously integrate between Git and SVN repositories with very little effort. The Git branching model is also especially fantastic for collaboration, although even for single-person projects I like it much more than SVN, as it gives me a lot more flexibility in how I manage and release my projects. There are also a number of fantastic GUIs for Git on OS X, many of them free, and I believe Xcode supports git directly now, too.

  • Hi, thanks. Yes I saw few tools for git and I liked them. But I have been using svn at work and home for both business and personal projects. And I don't like idea of integrating back and forth. Definitely something to consider in any case. thanks!
    – user15322
    Commented Jun 25, 2012 at 18:10
  • git-svn makes the continuous integration really easy. Just think of the svn repo as the place that you push to! (Because that's what git-svn does.)
    – fluffy
    Commented Jun 25, 2012 at 18:12

Source Tree is a good free app for SVN, Git and Mercurial. Support is great and it as good look!

  • 2
    Source Tree is pretty good, I've been using it for some Git projects, but it doesn't do SVN natively, it only does so through Git or Mercurial compatibility layers, which may or may not be an issue in this case.
    – robmathers
    Commented Sep 18, 2012 at 20:14

svnX is an graphical client to subversion (svn) for Mac OS X.

Not the most pretty client but svnX is open source and has been actively supported for many years.

Screen shot of svnX 1.3 for Mac OS X

  • yes it is ugly as... :)
    – user15322
    Commented Jun 25, 2012 at 18:35

There is also uberSVN - I haven't tried it myself, I use SVN via the Eclipse IDE and/or the command line, so I can't comment on it's quality.


I'm using CRAX and I'm finding this software good enough in SVN local repo management. Using it is very similiar to the using TortoiseSVN and TotalCommander on Windows. And this soft is cheeper than other SVN clients for MAC.


i know its a bit old but if you dont want any client you can just right click on finder and connect to server input your url and username and password and you can view all the files and folder

  • 1
    How would this work for Subversion, including checkin/checkout etc.?
    – nohillside
    Commented Jul 3, 2015 at 13:24
  • to do the checkout you will have to use terminal for the operations. but the solution i gave was only for quick view. And xcode pretty good for the file comparing feature
    – Terence
    Commented Jul 13, 2015 at 6:37

You can also use the terminal (terminal.app) for small operations.

Type "svn help" to find out how to use the svn with the promp. ;)

  • 2
    The Op says he knows this but does not want to do this.
    – mmmmmm
    Commented Sep 23, 2013 at 12:29