|
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. The beta 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 beta for free to take it for a spin.
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.
In a typical Subversion-based workflow, you have to add, edit and delete 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.
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 and 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
BeanstalkAre 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. Finally, bookmark your repository in Versions, checkout a working copy and you’re up and running.
Here are some key features of "Versions":
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.
Working Copy Browse View
· Set svn:ignore and other properties.
· 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.
Transcript
· Complete transaction log.
· Accessible during all svn operations.
Supple Setup
· Easily set up a free Beanstalk account.
· Supports creating local repositories.
· Bookmarking existing working copies also automatically creates a repository bookmark when needed.
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.
Requirements:
· Xcode Tools for FileMerge integration (used to display diffs).
Limitations:
· The Beta will expire on July 1st, 2008.
|