v1.1.2 is here

SVN FOR YOUR MAC. AND YOUR EVERYDAY.

SVN on your Mac.
Less friction. More focus.

Ignore files globally. One set of rules for every project.
Review diffs, choose what to commit, and stash unfinished work. Make everyday SVN feel easier.

Windows · macOS · Linux / Open source · MIT license

One workspace, from changes to commits
StoneSVN workspace: projects on the left, changed files in the center, and text diffs on the right

Actual app UI · Fictional projects and sample data

Set once. Ignore globally.Commit files or directoriesStash selected text hunks

ONE RULE. EVERY WORKING COPY.

Files you never commit.
Out of your way.

Logs, system files, dependency folders. Stop filtering the same noise in every project and before every commit.

Configure and enable rules in Settings → File Filters. Every working copy shares them. Matching items stay out of the list, with scope checks when adding files and committing.

Explore global ignore rules ↗
Example global rulesEvery working copy
.DS_StoreIgnore Mac system files
*.logIgnore logs at any depth
**/node_modulesIgnore dependency folders and contents

Use names, paths, and wildcards. StoneSVN applies these filters locally without changing the repository’s SVN ignore properties.

A CALMER WORKFLOW

Everyday SVN,
with less friction.

From opening a working copy to committing changes,
keep everyday tools within reach.

01 / WORKSPACES

Switch projects. Keep your draft.

Switch working copies in a persistent sidebar and drag to reorder. Commit drafts, selections, and filters stay with each project during the session.

02 / REVIEW & COMMIT

Commit just what is ready.

Review text diffs and image previews, then select files or directories to commit. Your selections and commit message remain when you return from a diff.

03 / LOCAL STASH

Pause work. Stash it for later.

Stash whole files or selected text hunks locally, then restore them to the original working copy. Copy or export text patches when needed.

04 / RENAME & MOVE

Rename and move. Keep the history.

Rename or move versioned files and directories in Properties, then jump to the new path. Directory move commits validate the full source and destination scope.

05 / CONFLICTS

Choose how to resolve conflicts.

Keep manually resolved content, or choose the local or repository version. Organize directory and tree conflicts first, then review and commit the result.

06 / REVIEW BEFORE REVERT

See the scope before reverting.

Review the affected file tree before recursive revert. You can also restore clean, complete, single-revision directories to a historical revision as local changes for a separate commit.

Read the latest release notes ↗

THE DETAILS MATTER

Your files,
with the full context.

Browse the project tree, find files, edit SVN properties, or follow the commit timeline to inspect historical diffs. Everyday maintenance, all close at hand.

  • Filter history by author, keyword, and date
  • Browse file history and compare revisions
  • Export working copy content without .svn metadata
  • Set shared file filters for all working copies
Explore the user guide
StoneSVN properties view with file tree, file information, and SVN property editing
File browsing and properties · Sample data

MAKE YOURSELF AT HOME

Your system. Your workspace.

The same StoneSVN, wherever you work.
Free to use. Open source.

Current version v1.1.2 · Release notes & all downloads ↗

Before you begin StoneSVN requires a local SVN CLI installation. It is detected on first launch, or you can set its path in Settings. macOS builds are not notarized by Apple. If opening is blocked, choose Open Anyway in System Settings → Privacy & Security.Read the guide ↗

What’s new · v1.1.2

More control over everyday working-copy changes

Full release notes ↗

GOOD TO KNOW

A few things to know.

Quick start guide ↗
Is StoneSVN free?

Yes. StoneSVN is free and open source under the MIT license. Explore the code, report issues, or contribute to the project.

Moving from Cornerstone? Do I need to migrate?

No. StoneSVN uses your local SVN CLI to open existing working copies or check out remote repositories. Start with the quick start guide if you are new to the app.

Does it support merging and conflict resolution?

Conflict actions support manually resolved content or the local/repository version. Organize directory and tree conflicts before marking them resolved. General Merge, Switch, and line-by-line Blame interfaces are still unavailable.

Which languages and themes are available?

The app supports Simplified Chinese, Traditional Chinese, English, Japanese, and Korean, with light and dark themes available in Settings.

Your next commit
starts with clarity.

Download StoneSVN Report an issue ↗

SVN guides

Browse all installation and workflow guides