As the name suggests, SmartGit is a Git client that is mostly used by developers to manage their source code.
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.
Pros
- Has a feature called Distributed Reviews
- Supports partial file commit
- Comes with a documentation manual
Cons
- Toolbar icons are too small
- Lacks graphical customizations