DVCS Made Easy

SourceTree is a FREE powerful Git and Mercurial client for your Mac.

Strip away the complexity of DVCS and unlock its power with SourceTree.

Why SourceTree?

SourceTree Plays Nice

Integrate with whichever Git and Mercurial hosting tool you use. Connect SourceTree with Bitbucket's free unlimited private repositories or work with services like Atlassian StashGitHub, Kiln, or your own DVCS server.

Still using Subversion? No worries. Point SourceTree to your existing SVN server as you migrate your repos to DVCS.

Perfect for DVCS Newbies

Get up and running with Git and Mercurial in seconds, all with a simple GUI.

  • Commit, push, pull and merge changes easily with a click of a button
  • Organize your repos with the intuitive bookmarks window
  • Visualize how your work changed over time with SourceTree's log view

 

Power-user Friendly

SourceTree is feature-packed to appease the more advanced DVCS veterans

  • Detect and resolve conflicts
  • Search commit histories and review file logs
  • Stage and stash changes to push when you're ready
  • Custom actions support your own commands
  • Submodule & Subrepository Support

Atlassian Suite-ness

SourceTree connects with the JIRA issue tracker, Crucible code reivew tool and Stash Git repository management solution to round out your development workflow. Inspect relevant issues and reviews in a snap by referencing them in your commit messages.

Use SourceTree with Stash to help transition your enterprise to Git. Working with Git is a piece of cake with Stash and SourceTree.

"This is by far the best GUI I've used on any platform for Git repo management. Absolutely no doubt about that. It is insanely simple to use, and gets the job done well"
Nicenerd Mac App Store
You've heard how powerful git is from super users. This app puts all that power in front of you on one screen in a simple yet intuitive interface.
TheAscender Mac App Store

SourceTree Customers

Latest SourceTree Blog

Between a rock and a hard place – our decision to abandon the Mac App Store

Update 22 Feb 2012: Apple have now extended the deadline to June 1st. Hopefully they’re realising the difficulties they’re creating for developers and will address some of the remaining concerns in th ...

Read more at the Dev Tools Blog