SmartGit — The Easy-to-Use Git+Hg+SVN Client
SmartGit is a graphical client for the Open Source version control systems Git, Mercurial and SVN. It runs on Windows, Mac OS X and Linux.
SmartGit helps Git and Mercurial beginners to get started quickly and lets advanced users become more productive with its efficient user interface.
What is SmartGit?
SmartGit is an efficient user interface for Git, Mercurial and Subversion.
It focuses on simplicity and is geared towards non-experts and people who prefer a graphical application over command line usage.
SmartGit does not strive to be a 1:1 translation of command line Git or Mercurial.
Instead, it makes use of the advantages of a graphical user interface where possible in order to reduce complexity and streamline workflows.
The current version of SmartGit supports all Git and Mercurial features needed for every-day work in software development projects, most notably:
- Virtually all local working tree operations
- Status, diff, log
- Push, pull, fetch (for all protocols)
- Tag and branch management
- Merge, cherry-pick, rebase, revert
- Submodule support
- Stash management
- Remotes management
- Advanced SVN support (use SmartGit as SVN client)