Versions Subversion GUI Hits 1.0


Versions, the GUI-based Subversion client for the Mac, is now out of beta. It must have been at least a year ago, that I remember seeing some screenshots for Versions, and the development community drooled. But we had to wait. And waiting was hard.

Fast-forward to this summer when the first public-beta of Versions became available for download. You should have seen Twitter. Web and softare developers were giddy. Since then we’ve seen several updates to an already very nice beta, culminating with the 1.0 version, available today.

Versions offers the ability to visually browse repositories, see changes in your working copies, and easily set up new projects. There’s also a nice timeline view, letting you go back and see all the old edits on files and folers. Versions even gives you an easy way to set up a free remote repository using Beanstalk.

The GUI-based Subversion client idea isn’t new. There are a few applications, like svnX, that have been around for quite awhile. However, if you compare the screenshots and features between Versions and svnX, you can see why Versions is getting the buzz that it is.

Another application to keep an eye on is Cornerstone, which is looking very good. Cornerstone just debuted this summer and seems to be giving Versions a run for its money. This is a fantastic situation, much like VMWare Fusion and Parallels, where we get to see two excellent applications in competition against each other to make the best program.

Versions is a joint venture by Pico and Sofa. It requires Mac OS X 10.4.9 or higher (10.5.2 is recommended). You can download and try Versions for free for 21 days. After that it will set you back around $50.



Thanks! Is there an introduction in the help for Versions that would give a complete neophyte to the entire concept some guidance, or would I need to look elsewhere?

Brian Warren

I use subversion even for projects that I’m working on by myself. It’s fantastic being able to have backups of all the revisions of my project. If the repository is off-site then that’s an added level of peace of mind.

Getting into the workflow is the biggest barrier of entry. Learning the oddities, such as having to “Add” a file after you’ve already created it, and then “Committing” that file after you’ve already added it, is a bit of an uphill trek at first, but the benefits outweigh the drawbacks for sure.

Apps like Versions make this whole process easier. Especially for someone new to the realm.


So would you recommend this for a casual programmer? I play around with writing a few programs for a few hours a week, as something to do after work. Would this be useful to me, or is it aimed at teams of programmers?

Comments are closed.