Control and check the status of repositories based on GitHub, Mercurial and SVN structures from the unified interface of the client with a built-in SSH client, File Merge and Compare tools. Automated search and integration of new components of selected software is possible.
As the name suggests, SmartGit is a Git client that is mostly used by developers to manage their source code. By doing this, they are able to access the online repository and make changes to the code much easier.
In order to start using SmartGit, you have to get through a seamless installation process, that can be completed in under one minute. Once it's done, you get in touch with a standard user interface, one that has multiple panels, but lacks graphical customizations. Also, its toolbar icons seem too small.
SmartGit comes with an add-on, called Distributed Reviews, that once enabled lets users review their code much easier, either locally or online.
To continue, individuals can commit only a part of a file and view how other members of the team modified it. More, the code can be explored by launching Git-Shell and opening it in a terminal window.
All the features are explained in the documentation manual, in case one needs in-depth information about a certain topic.
In conclusion, SmartGit comes as an important tool, especially for developers. It's free, responsive and includes useful features.