Hey everybody,

I'm looking for a more robust and fully featured GUI SVN manager for Mac than what is built into XCode (which works, but only as long as you don't need anything beyond the bare basics and doesn't work for versioning scripts and such created in other editors).

I can use the terminal commands, but I'd really like the option of using a GUI.

On windows I use TortoiseSVN and Visual SVN, which do pretty much everything I need, but as far as I'm aware there's nothing even remotely resembling those on the Mac side.

+9  A: 

Try Versions out. I have never used it since I am a Windows/Linux user, but my mac friends like it. There's Cornerstone also.

Dale Ragan
I ended up buying Cornerstone.
Lawrence Johnston
You may want to post an answer stating why you chose one over the other for somebody else who finds this question.
Dale Ragan
+1 for Versions.
+1  A: 

Versions is great.


There are several third-party Subversion front-end applications out there as others have mentioned, check them out and see if they meet your needs.

Please also file enhancement requests in Apple's Bug Reporter describing the additional functionality you'd like in Xcode's Subversion support. Despite its name, the bug reporter is for more than just reporting bugs.

Chris Hanson
+1  A: 

If you use TextMate then I suggest Ciarán Walsh's SVNMate or ProjectPlus (which contains SVNMate and some other useful things).

If you're only looking for a SVN manager then I too would suggest Versions, but if you want something integrated with an editor you can't find a better editor + SVN combination than TextMate + SVNMate.

+2  A: 

For a standalone subversion client I've always found SmartSvn to be one of the best. The product is Java based and available for Windows, Mac OSX, and Linux, it's commercial but theres a free foundation version available as well.

Mark Derricutt
I'm just starting with it - would you know if the foundation version is free for commercial usage as well?
It's not meant to be used for commercial projects, but there's also nothing to stop you doing it.
Mark Derricutt
+2  A: 

If you want something integrated into Finder (like TortoiseSVN is integrated into Windows explorer), then you might want to look at scplugin. It doesn't do everything, but works quite nicely for my everyday needs.

Marie Fischer

Unitl today I have used svnX. But I guess, I will give Versions a chance to convince me.


I like cornerstone a lot, the only problem I've had is that it can get kind of slow dealing with working copies with many files (~95,000 files).

Mike Akers
+1  A: 

I've tried quite a few of them and Versions was the clear winner in my case. Here's a summary of what I tried. I didn't like the XCode SVN integration. I tried out all the free SVN clients I could with no luck.

I finally decided to buy SmartSVN. That didn't really work out so well. It was slow. It wasn't terribly stable and was forever interrupting sleep and hibernate. Just generally doing wonky stuff. If it had been a free OS product I'd recommend at least trying it, but I think for $50 buck or whatever, no way.

I decided to give the SVN Integration in XCode another try. I got it to work, but I was constantly having to work around it, fix problems and generally waste time. I don't have a complicated setup by any means. One developer, me, a few projects and two computers. It seemed whenever I swapped computers and tried to get them sync'd up there was some issue or another.

Finally out of desperation, I plunked down $60 for Versions and it is soooo worth it to me. It's stable, fast, user-friendly (as long as you understand SVN concepts) and, well it just plain works. I've already done a bunch of project rearranging that I was putting off b/c I didn't trust any of the other clients I had used, and it came through like champ.


I'm new to this, but in my current project, where we use Unity 3D, we are starting to use MonoDevelop to integrate it with SVN, and it looks pretty good.

Please, do take a look and give some feedback! ;)