Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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.

share|improve this question
1  
I'm with you on terminal vs. looking good. Thankfully I'm okay with the terminal, because most applications leave a lot to be desired. I use subversion from the command line extensively under Lion and am thoroughly pleased with it's performance. There's no way I'm spending money to get let down :| –  ephsmith Jun 25 '12 at 18:17
    
surely you want versionsapp.com , which is hugely popular –  Joe Blow Nov 5 at 17:55
    
@JoeBlow kudos for necromancy :) but I'm very happy with command line client (for 2 years now), no need to pay for any app. –  Sandro Dzneladze Nov 5 at 18:14
    
Lol good one Sandro! Yeah if you DO want a app-app, VersionsApp is pretty much the only choice really. As you say, just using the shell works great. –  Joe Blow Nov 6 at 7:07

6 Answers 6

up vote 4 down vote accepted

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.

share|improve this answer
    
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! –  Sandro Dzneladze Jun 25 '12 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 Jun 25 '12 at 18:12

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

share|improve this answer
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 Sep 18 '12 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

share|improve this answer
    
yes it is ugly as... :) –  Sandro Dzneladze Jun 25 '12 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.

share|improve this answer

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.

share|improve this answer
    
Thanks for the answers on this. Be sure to read the promotion section on Help Center if you recommend the same software several times. –  patrix Oct 6 '13 at 20:56

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. ;)

share|improve this answer
2  
The Op says he knows this but does not want to do this. –  Mark Sep 23 '13 at 12:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.