Best Tool Available

Versions provides a pleasant way to work with Subversion on your Mac. Whether you’re a hardcore Subversion user or new to version control systems, Versions will help streamline your workflow. Versions 1.0 is out now, so say hello to the fresh new look of your repository and start saying less to that command-line interface. Download the free demo to take it for a spin.

Who it's for

Whether you’re a designer, developer, editor or project manager, chances are you already have plenty on your mind. Versions saves you the hassle and makes working with Subversion easy for your entire team. Thanks to Versions’ clear-cut approach to Subversion, novices and power users alike will enjoy using it. And if you haven’t moved to Subversion yet, now is the time.

Screenshots

SVN 1.5 Subversion 1.5 Built in: The latest major release of Subversion

Locking Locking/Unlocking Review, lock and unlock directly from the Browse view

History Timeline Access a full list of changes quickly and easily

Folder Bookmark Grouping Arrange and group bookmarks any way you want

Revert Revert to Revision Revert any versioned item to a specific revision

Compare Use Any Diff Tool Use a supported diff app or write scripts for others

SSH Solid SSH Support Use password or SSH key-pair authentication

Browser Repository Browser Work with repositories without doing a checkout


Svngraph

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

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.


Connectivity

  • Supports all SVN protocols: http://, https://, svn://, svn+ssh:// and file://.
  • No SSH key pairs needed for svn+ssh:// connections.
  • Integrates with the Mac OS X keychain.
  • Works with self-signed SSL certificates.
  • Use multiple windows to work with multiple connections at once.

Repository Browse View

  • Drag and drop svn move and svn copy.
  • Use a list with commit logs and changes to select a previous revision to browse.
  • Checkout and export from any revision.
  • Double-click any file to open a copy.
  • Integrated Blame/Annotate tool.
  • History window to review the selected file or folder’s commit history.
  • Browse the repository without doing a checkout

Working Copy Browse View

  • Set svn:ignore and other properties.
  • Full Quick Look integration
  • Quick open in Terminal
  • See which folders contain changes.
  • View all files or only changed files.
  • View or ignore remote changes.
  • ‘Local Changes’ tool to get a file’s diff between local and BASE versions.
  • ‘Compare Diff’ tool to get a diff from any two versions you select.
  • History window and Blame tool.
  • Revert any file or folder to a specific revision

Supple Setup

Timeline

  • Lists all recent changesets in a specified period, or a fixed number.
  • Click any file in a changeset to get a diff with the previous version.
  • Optionally links bug id’s in the commit logs to URLs in your issue tracker.
  • Easily display more changesets with one mouse click

Transcript

  • Complete transaction log.
  • Accessible during all svn operations.

Requirements

  • Mac OS X 10.4.9 and higher (10.5.2 or higher recommended).
  • FileMerge or another diffing application (to compare changes).
Works on both Intel and PowerPC Macs Versions runs natively on Intel- and PowerPC- based Macs.

Download started...

Click here to restart

Versions is downloading, you’ll find it in your downloads folder.

OK