SVNexus
SVNexus is a modern, cross-platform Subversion desktop client
...It links the Subversion C libraries directly instead of shelling
out to the svn command line, so no separate SVN install is needed.
Covers checkout, commit, update, switch, revert, copy, move, import, export,
side-by-side diffs in a Monaco editor, blame, patch, property editing, file
locks, log browsing with changed paths, and a conflict resolution wizard.
Multiple working copies open as tabs, with grouping and favourites.