Monday, June 23, 2008

Versions.app - OS X Subversion with Style


One of the fundamental tools for developers is not just their development environment of choice, but also their version control system of choice. The debate over just which version control system is undoubtedly set to rage on for eternity, however one of the more popular systems is Subversion. On the Mac, up until now there's been a number of choices: Terminal (command-line) which is built into the OS and includes Subversion as part of OS X Leopard, svnX - another open-source graphical user interface, or using the built-in Subversion support in Apple's OS X development IDE Xcode.

For some of us here at Download Squad, a fear of the command-line, compounded with a little loathing of the svnX interface made the announcement of Versions.app - over a year ago - more than a little exciting. Promising an elegant and truly OS X interface to work with Subversion, it's taken a long time to come to fruition - however the betas to date do appear to deliver.

After having used Versions on a daily basis since its debut 2 weeks ago, it's certainly showing a great deal of promise - and makes version control far friendlier. As others have noted, the application not only makes working with existing repositories easy, but also has quick links to Subversion web-service Beanstalk, allowing you to easily create a new online repository and add it to Versions.

Pricing for Versions will be set 'when version 1.0 ships', and currently all (free-to-use) betas expire on July 1st.

No comments: