Sourcetree to bezpłatna aplikacja kliencka takich systemów kontroli wersji jak Git, Mercurial, a także BitBucket. Narzędzie oferuje prosty i intuicyjny interfejs graficzny w znaczny sposób upraszczający zarządzanie repozytoriami poprzez ich wizualizację. Z powodzeniem wykorzystane ono może być przy niewielkich, amatorskich zadaniach programistycznych, jak również tych bardziej rozbudowanych, komercyjnych projektach.
W przypadku tych ostatnich na uwagę zasługuje funkcja przeglądania zmian, zapisywania pracy w schowku czy selekcjonowania. Sourcetree pozwala na wizualizację kodu, obsługiwać jednocześnie repozytoria Git i Mercurial, a także wprowadzać i odrzucać zmiany na poziomie pliku, fragmentu lub linijki kodu. Dzięki niemu możliwe jest szczegółowe śledzenie postępu prac zespołów poprzez diagramy gałęzi oraz wyszukiwanie i klonowanie zdalnych repozytoriów z poziomu aplikacji.
Na uwagę zasługuje również mechanizm modułów zależnych, ułatwiającymi zarządzanie projektami głównymi, zależnymi oraz grupami projektów.









