is a powerful desktop client that allows you to connect to your online repository on websites such as GitHub, Stash or BitBucket. The application is designed to help you create or change the existing projects on either of these websites. You can clone elements, build new repositories and easily publish them online.
SourceTree can act as a client for Git and Mercurial tools, plus it allows you to easily make the required modifications in your projects. The program features an intuitive interface, with modern-looking windows and function buttons; you can thus work in a friendly graphic interface instead of the command line.
You can open several repositories, from local or remote folders, at the same time and view them as a list in the dedicated column. You can easily switch between them by double clicking on them or by selecting the tabs at the top of the window.
SourceTree supports DVCS or distributed version control system, which allows you and your team to work simultaneously on the same project. The committed changes and the names of the authors are displayed in the activity log table.
You can view the Git flow changes, as well as checkout existing items or new branches. A branch can easily be edited or deleted, using the designated function. The program allows you to perform interactive rebasing of the selected items, add tags or merge files. Moreover, you can highlight differences between versions, resolve conflicts, track the selected items or commit them.
SourceTree is a suitable solution for improving work speed for developers, in particular users of Git or Mercurial tools. It allows you to use Git-flow and Hg-flow, as well as to manage your repositories and clean them. The program features clear commands and it is easy to get accustomed to.