After using Sublime for a while at work, I decided it could use a nice solution for working with SVN. I spent a couple of months building and refining a solution that not only provides SVN functionality to Sublime, but really tries to make SVN more usable. The product of this is Sublime SVN:
wbond.net/sublime_packages/svn
It is another commercial plugin, with a non-time-limited, fully-functionality evaluation mode.
Some points I am particularly proud of:
-
File pick lists for commit, add and delete commands
-
Multi-tier command palette so common commands are at your finger tips, but more advanced commands don’t clutter the the primary palette
-
Background processing of file statuses for context-sensitive command display
-
Fully cross platform
-
Background checking of available remote revisions, with indicators in SVN buffers, and in view status area
-
Custom diff command that pops up the log to help you pick what revisions to diff
-
Ability to edit the last command to tweak arguments, or run completely custom commands
-
Customizable default checkout URL and local paths
-
A bunch of other little UI elements, such as syntax highlighting