Mergepond vs Sourcetree

Sourcetree is free, runs on the Mac and Windows, has Git-flow built in and works with Mercurial too. Mergepond adds worktrees with setup steps, a built-in conflict tool, repos on other machines over SSH, a Git identity per workspace and a command palette.

Every Sourcetree value on this page links to where we read it on sourcetreeapp.com or its docs, checked on 10 November 2026.

What both do

What Mergepond and Sourcetree both do
FeatureMergepondSourcetree
Commit graph
YesDraws only the rows on screen; filter by message, author, path and dateDocs
YesBranch diagrams in the history viewsourcetreeapp.com
Interactive rebase
YesDrag to reorder; pick, reword, squash, fixup, drop or edit each commitDocs
YesInteractive rebase dialog (list), with autosquash and undoproduct-downloads.atlassian.com
Merge conflict tool
YesKeep ours, theirs or both for each conflict, then continueDocs
PartialResolve using mine or theirs in the app; line-level merging hands off to an external merge toolproduct-downloads.atlassian.com
Line and hunk staging
PartialWhole files and single hunks; not single linesDocs
YesFile, hunk and line stagingsourcetreeapp.com
Blame
YesBlame and file history in one sheetDocs
YesBlame view (labelled Annotate until 4.2.20)product-downloads.atlassian.com
Stashes
YesStash, apply, pop and drop, with undo for drop and popDocs
Git LFS
PartialShows whether a repo uses LFS and pulls LFS filesDocs
Submodules
PartialLists submodules and their state, and updates themDocs
Per-project Git identities
YesOne per workspace, with a warning before a commit as the wrong oneDocs
PartialPer-repository name and email override; several hosting accounts side by sidesupport.atlassian.com
Pull requests
PartialChecks a pull request out into its own worktree by numberDocs
PartialCreate pull requests from the app; release notes mention Bitbucket and Azure DevOpsproduct-downloads.atlassian.com

What only Mergepond does

What Mergepond does that Sourcetree does not, or that we could not confirm
FeatureMergepondSourcetree
Worktrees
YesFrom a branch or pull request, with setup steps; safe cleanupDocs
UnknownRelease notes mention core.worktree only, no worktree management
Repos on another machine over SSH
YesPro. Repos on Linux or macOS hosts you reach over SSHDocs
UnknownNot found on Sourcetree’s own site or docs.
Coding-agent worktree board
YesPro. Worktrees by state: working, ready for review, merged or goneDocs
UnknownNot found on Sourcetree’s own site or docs.
Coding-agent plugin (MCP and CLI)
YesFree. pond: an MCP server and CLI, with a Claude Code plugin; agents create and mark worktreesDocs
UnknownNot found on Sourcetree’s own site or docs.
Command palette
Yes⌘K for every command; ⌘P to switch reposDocs
UnknownNot found on Sourcetree’s own site or docs.

What only Sourcetree does

Where Sourcetree goes further

  • Line and hunk staging. Sourcetree: File, hunk and line staging. sourcetreeapp.comMergepond: Whole files and single hunks; not single lines.
  • Git LFS. Sourcetree: Yes. sourcetreeapp.comMergepond: Shows whether a repo uses LFS and pulls LFS files.
  • Submodules. Sourcetree: Yes. sourcetreeapp.comMergepond: Lists submodules and their state, and updates them.

Price, licence and platforms

Mergepond and Sourcetree: price, licence and platforms
ItemMergepondSourcetree
Price
Free for repos on your MacPro is US$49.99 once: repos over SSH, unlimited workspaces and the worktree board, updates for life and new features released in your first year.Pricing
Licence
Proprietary.Docs
Proprietary (free of charge, Atlassian)sourcetreeapp.com
Platforms
macOS 13 or later, Apple silicon and Intel.Mac only for now. Windows and Linux are coming soon.
macOS, Windowssourcetreeapp.com

Switching from Sourcetree

There is nothing to import. Mergepond opens the same repository folders Sourcetree does, and your branches, stashes and remotes live in the repository.

SourcetreeMergepond

Open your repo in Mergepond next to Sourcetree.

Free for local repos, with no account and no trial clock.