SourceTree for SVN and Mercurial
Harry
· 13 Sep 2026
· 1 views
Mercurial Support
SourceTree originally shipped as a Mercurial and Git client. You can add Mercurial repositories side by side with Git ones: clone, commit, push and the branch graph all work the same way.
Git-SVN Bridges
For teams moving from SVN to Git, SourceTree can work against a Subversion repository through a local Git clone that tracks the SVN history, letting visual commits flow while the team catches up.
Which Should You Use?
Mercurial is a distributed system like Git but with simpler concepts. If a project mandates Mercurial or Gerrit-style SVN workflows, SourceTree handles them; otherwise Git remains the default for new repositories.
Key Points
- SourceTree speaks both Git and Mercurial.
- Git-SVN bridges ease the migration path.
- The same visual workflows apply across VCS.