SourceTree

SourceTree 2.6

Free
A simple and powerful Git client offering an efficient development process
3.7  (9 votes)
2.6.10 (See all)
This free Git client simplifies the process of interaction with Git repositories. Offers an efficient, consistent development process right out of the box. Works with Git and Mercurial. Reviews changesets, stash, cherry-pick between branches and gets information on any branch or commit with a single click.

Nowadays, Git repositories are a great way to connect people through code. Sourcetree comes as a solution for better connecting users through Git repositories by offering them a platform where they can better manage and visualize their repositories.

The program's interface is intuitive, has stylish menus and buttons, and the color theme reminds me of Windows OS. This way, users can work in a friendly graphic interface instead of using the command line. It supports Git LFS, allowing teams to track large assets in one single place.

Sourcetree has many features that can help beginners, but that are even more helpful for experts. With the new Git status, you never miss a thing, you get detailed branching diagrams and a handful of tutorials with support for troubling tasks.

The remote repository manager allows you to search for and clone remote repositories within its simple user interface. You can easily switch between them by double-clicking on them or by selecting the tabs at the top of the window.

It also has an interactive rebase tool to clean and clear commits, a local commit search for files, changes or branches, and submodules for a better project management.

In conclusion, Sourcetree is an intuitive solution for managing Git repositories, has features with clear commands and it is easy to get accustomed to. It uses a low amount of system resources and it's free. It's not perfect, though, being a little clunky when using two different remotes and lacking detailed documentation about how to use the software tool.

John Saunders
Editor rating:

Review summary

Pros

  • Uses a low amount of system resources
  • Has an interactive rebase tool to clean and clear commits
  • Allows you to search for and clone remote repositories
  • Has detailed branching diagrams

Cons

  • Feels clunky when using two different remotes
  • Lacks detailed documentation
Info updated on: