Cornerstone is a native macOS client for Apache Subversion (SVN), bringing repository management, visual diffs, and merge conflict resolution into a polished point-and-click interface on your Mac.
What is Cornerstone?
Cornerstone is a dedicated graphical SVN client for macOS, built by Assembla, that replaces the terminal-first workflow of Apache Subversion with a clean, Mac-native experience. SVN has powered repositories since the early 2000s — predating Git — and remains the backbone of countless enterprise codebases, game studio asset pipelines, and legacy infrastructure where migrating to a distributed VCS is impractical or politically impossible. Cornerstone makes working inside those repositories feel intentional rather than punishing: you get a repository browser, working copy manager, visual diff viewer, revision history browser, and merge conflict editor all under one roof.
What does Cornerstone do best?
The merge conflict resolution tools are the headline feature and the reason I keep Cornerstone on any machine that touches an SVN server. When conflicts arrive — and in a shared repository, they always do — Cornerstone opens a three-pane editor showing the common ancestor, both modified versions, and the merged output simultaneously. Compare that to hand-editing SVN's angle-bracket conflict markers in a text editor and it is a different category of experience entirely.
The revision history browser runs a close second. Every commit in the repository is browsable and filterable by author, path, or date range, with inline diffs rendered on demand. Tracking down which revision introduced a regression across a repository with thousands of commits becomes a matter of filtering, not archaeology. The blame view completes the picture: per-line attribution with a single click to jump to the originating commit.
Working copy bookmarks are an underrated touch. Cornerstone maintains a sidebar of multiple working copies across different SVN servers — practical when you manage a client's legacy repository alongside an internal one, without juggling separate application windows.
Who should use Cornerstone?
Cornerstone is built for developers and creative professionals who spend their working hours inside SVN repositories and want a Mac-native experience that does not feel like an afterthought. That covers engineers maintaining long-lived enterprise monorepos where centralised history and path-based access control still earn their keep; game studio artists managing large binary assets under SVN's exclusive lock model, where Git's merge semantics would be disastrous; and anyone supporting a legacy project where the technical or organisational cost of migrating to a distributed VCS outweighs the benefits.
If your team runs Git, stop reading here — Tower, Fork, or SourceTree will serve you far better, and Cornerstone offers nothing for Git workflows. Cornerstone is SVN-only and makes no apologies for it. But for the SVN holdouts — and there are genuinely more of them than the Git-first developer community tends to acknowledge — Cornerstone is the most capable, Mac-native answer available.
How much does Cornerstone cost?
Cornerstone is a paid application with no perpetual free tier. Current pricing and licensing terms are on the Assembla website. For teams with active SVN workflows the investment tends to recoup quickly — a single avoided merge disaster or a halved conflict-resolution session is usually enough to justify the purchase.
How does Cornerstone compare to Versions and SmartSVN?
Versions is Cornerstone's most direct rival: both are native Mac SVN clients with polished interfaces. Cornerstone is the deeper tool — its merge conflict editor is more capable and it handles working copies across multiple servers more gracefully. Versions has a friendlier initial setup and a lighter footprint, which matters if you need something running in five minutes flat.
SmartSVN is the cross-platform option, supporting both SVN and Git on Mac, Windows, and Linux. It is capable, but Java-based, and the UI reflects that — it never quite feels native on macOS. For an all-Mac team firmly on SVN, I reach for Cornerstone every time. For a mixed-OS shop that needs one SVN tool everywhere, SmartSVN is worth a look. The terminal is always free, of course, but that is a very different trade-off entirely.