Cornerstone 4.2 is now available! Dark mode, full macOS 10.15 support, in-app license key management, and more. Release notes.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
End User License AgreementShelving takes the dirty state of your working directory — that is, your uncommitted modifications — and saves it as a shelf of unfinished changes that you can re-apply at any time. Often, when you’ve been working on part of your project, things are in a messy state and you want to switch tasks for a bit to work on something else. The problem is, you don’t want to do a commit of half-done work just so you can get back to this point later. The answer to this issue is the shelve command.
SVN finally has a lightweight way to jump to previous versions of your work; we call them checkpoints. Remember, not every change you make will be ready to contribute back to the central repository. When working on a collection of local changes, save checkpoints of your work and restore the working copy to one of your previous checkpoints should things go awry. Checkpointing is the fastest way to work in modern workflows using SVN.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
End User License AgreementInstant overview of all the files in your working copy.
Because text comparison is built right into Cornerstone you can review changes and write log messages side by side.
With super-fast image comparison built right in, there's no need to leave the comfort of Cornerstone.
With support for a range of merging strategies, the Working Copy Checklist and the Change Preview, merging has never been easier.
The Log shows your repository's history as a list of revisions and includes the log message and a list of the files changed.
You can browse through the history of any file, find branch points and even compare the histories of multiple files at once.
Click a block of text to get not just the who, but also the when and the why of the revision that contributed those lines.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
Cornerstone's class-leading text comparison comes loaded with options including line differences, invisibles and annotations.
Individual differences can be undone while comparing making it super-easy to discard any unwanted changes.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
Perfect for browsing and comparing past versions of individual files, the Timeline View presents revisions on an intuitive timeline. Browse revisions, find branch points and compare versions. And built-in filters help you get there fast.
Your one-stop shop for browsing a project's recent changes, the log view helps you determine your team's progress with all revisions grouped by date in one simple list. Need more details? Expand the list of changes and double-click a file to inspect any modifications.
Cornerstone's annotations work like magic. Click a block of text to get not just the who, but also the when and the why of the revision that contributed those lines. And blocks are color-coded by author so you'll know who's responsible for what. Annotations also comes with an interactive legend that lets you see not only who has been working on a file, but also unlocks its vital statistics.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
The transcript reveals the progress and outcome of operations such as imports, check outs, updates and commits.
Pulling in code, documents or graphics from other sources? Cornerstone's dedicated externals editor makes setting them up a breeze.
You'll always know how many updates are waiting for you in the repository because Cornerstone shows them right next to your working copy.
Get the most out of Subversion by using Cornerstone's intuitive interface to customize your Subversion configuration.
User properties are great for attaching your own stuff to items under version control. With Cornerstone you can add just about anything, including text and files.
Cornerstone's repository browser gives you instant access to the contents of your repository, past and present.
The transcript reveals the progress and outcome of operations such as imports, check outs, updates and commits.
Pulling in code, documents or graphics from other sources? Cornerstone's dedicated externals editor makes setting them up a breeze.
You'll always know how many updates are waiting for you in the repository because Cornerstone shows them right next to your working copy.
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.
Cornerstone has dramatically improved my productivity.
Director, Software Development
Cornerstone truly is the ultimate Subversion app.
I'd never use anything else.
Makers of RapidWeaver and Typed
I just wanted to say you have an amazing product.
Website Hosting
Important! If upgrading from a previous version of Cornerstone, you will need to manually copy Cornerstone 4.2 to your Applications folder to update. Read the release notes to learn more.