Skip to content
SPECIFICTION
Get listed

Sourcetree

sourcetreeapp.com

Free plan WindowsmacOS
Visit sourcetreeapp.com
Spec score 8.1 #9 of 24 in Git clients

What it is

Sourcetree is a graphical desktop client for visualizing and managing Git repositories on Windows and macOS, with Mercurial support as well. From its interface, users can create, clone, commit, push, pull and merge repositories, then stage or discard changes by file, hunk or line. The client supports Git Large File Storage for large assets, Git-flow branching, submodules, local commit search, interactive rebase and remote repository search and cloning. Sourcetree connects with Bitbucket Cloud, Bitbucket Server, GitHub, GitLab and VSTS. It is described for beginners and advanced users. The Windows Enterprise edition adds MSI deployment, silent installs, centrally managed updates and sign-in with existing Bitbucket Data Center credentials without another account signup. The Free plan costs nothing and includes the Windows and Mac desktop client for Git and Mercurial. Pull-request comments, approvals and repository access changes remain in the hosting service.

Spec sheet

Purpose
Sourcetree is a graphical client for visualizing and managing Git repositories.Read 2 Oct 2026 · sourcetreeapp.com
Free plan
YesRead 20 Sep 2026 · atlassian.com
Support
Atlassian provides Sourcetree documentation and directs users to the Atlassian Community for help.Read 2 Oct 2026 · confluence.atlassian.com
Branching
Sourcetree includes Git-flow support for smart branching.Read 2 Oct 2026 · sourcetreeapp.com
Change staging
Sourcetree can stage and discard changes by file, hunk, or line.Read 2 Oct 2026 · sourcetreeapp.com
Core operations
Users can create, clone, commit, push, pull, and merge repositories through the interface.Read 2 Oct 2026 · confluence.atlassian.com
Enterprise deployment
The Windows Enterprise edition supports MSI deployment, silent installs, and centrally managed updates.Read 2 Oct 2026 · sourcetreeapp.com
Enterprise sign-in
Windows Enterprise users can use existing Bitbucket Data Center credentials without an additional account signup.Read 2 Oct 2026 · sourcetreeapp.com
Git LFS
Sourcetree supports Git Large File Storage for tracking large assets.Read 2 Oct 2026 · sourcetreeapp.com
Hosting integrations
Sourcetree connects with Bitbucket Cloud, Bitbucket Server, GitHub, GitLab, and VSTS.Read 2 Oct 2026 · confluence.atlassian.com
Hosting-service limits
Tasks such as pull-request comments, approvals, and repository access changes must be handled in the hosting service.Read 2 Oct 2026 · confluence.atlassian.com
Maker security
Atlassian states that its products adhere to enterprise-level controls and policies aligned with international standards and that its security program includes independent audits and certifications.Read 2 Oct 2026 · atlassian.com
Older versions
Sourcetree's download archive warns that older versions may no longer be supported by Atlassian.Read 2 Oct 2026 · sourcetreeapp.com
Repository features
The product supports submodules, local commit search, interactive rebase, and remote repository search and cloning.Read 2 Oct 2026 · sourcetreeapp.com
Target users
The product is described as helping both beginners and advanced users.Read 2 Oct 2026 · confluence.atlassian.com
Version control
Sourcetree works with both Git and Mercurial.Read 2 Oct 2026 · sourcetreeapp.com

Plans and prices

Free Free Windows and Mac desktop client · Git and Mercurial Read 2 Oct 2026 · sourcetreeapp.com

Every Sourcetree plan and price →

Strong points and limits

Strong points

  • Supports both Git and Mercurial
  • Stages changes by file, hunk or line
  • Includes Git LFS and Git-flow support
  • Connects with major hosting services
  • Free Windows and Mac desktop client

Limits

  • Pull-request actions stay in the hosting service
  • Older versions may no longer be supported
  • Desktop support is limited to Windows and macOS

Who it suits

Sourcetree suits Git or Mercurial users who prefer a graphical workflow, from beginners to advanced users. Windows Enterprise teams can use centralized deployment and existing Bitbucket Data Center credentials.

Verdict

Sourcetree covers everyday repository operations and detailed change staging in a graphical interface. It is free on Windows and Mac, while hosting-service administration and some older releases remain outside the client.

Where Specifiction places it

Alternatives to SourcetreeAll alternatives →