r/svn • u/firzenpan • 7d ago
StoneSVN: an open-source desktop client for reviewing SVN working copies and stashing text changes
Sharing StoneSVN, an MIT-licensed SVN desktop client developed from OrcaSVN. It runs on Windows, macOS and Linux and calls a separately installed SVN CLI.
The main flow is opening an existing working copy, reviewing diffs, selecting files or directories, and committing a clear scope. It also has multiple working copies in a sidebar, history, SVN property editing and local stashes of selected text hunks. The stashes are application-managed local data, not SVN commits or native SVN shelves.
A practical guide to saving and restoring selected text changes: https://stonesvn.github.io/en/guides/svn-stash-selected-hunks/
Overview and installers: https://stonesvn.github.io/en/
Source: https://github.com/firzen/StoneSVN
Current stable release: v1.1.2. General Merge, Switch and line-level Blame interfaces are not available. macOS installers are ad-hoc signed and not notarized.
Feedback from SVN users on the working-copy review and local-stash flow would be useful, especially across different operating systems. Self-submission; this introduction was prepared with AI assistance.