How Subversion Works
In a typical Subversion-based workflow, you’ll add, delete and edit files in a ‘working copy’ on your own harddrive and then commit those changes to a central ‘repository’. Subversion keeps track of all changes and lets you retrieve any previous version of your files. In group efforts, Subversion offers a great way to ensure you always have everyone’s latest updates. To learn more, the first two chapters of the SVN Book are a good place to start.
A Better Workflow
Versions gives you a firm grip on your project. The Timeline view shows recent changesets, complete with commit log notes and a full list of changed files. Click any modified file in a changeset for a diff with its previous version. Versions also offers various tools in the Browse view to dig in to the history of any file or folder. And to go back in time, simply select any previous revision to browse and retrieve as much or little of it as you want.
Connectivity & Security
Subversion lets you connect through a variety of protocols and Versions supports them all. Http connections can be used both with and without SSL. Unlike other Mac SVN clients, Versions lets you use svn+ssh:// connections without creating SSH key pairs first. Because Versions is built on top of libsvn and integrates neatly with the Mac OS X keychain, no extra work is needed to set up secure and reliable connections for your entire team.
Get Started with Beanstalk
Are you looking for a hassle-free hosted subversion repository? Beanstalk is a hosted Subversion system that makes it easy to setup, browse, and manage your Subversion repository. Getting started with SVN was never easier. Click ‘Free Online Repository’ in Versions to set up your free Beanstalk account and create a repository. Bookmark your repository in Versions, checkout a working copy and you’re up and running.