WebSVN offers a view onto your subversion repositories that's been designed to reflect the Subversion methodology. You can view the log of any file or directory and see a list of all the files changed, added or deleted in any given revision. You can also view the differences between two versions of a file so as to see exactly what was changed in a particular revision.
TortoiseSVN - The coolest interface to (Sub)version control
GitKraken - The intuitive, fast, and beautiful cross-platform Git client.
RabbitVCS - RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the...
SourceTree - Mac and Windows client for Mercurial and Git.
SnailSVN - Similar to Tortoise SVN for Windows but integrated into Finder
SmartGit - SmartGit is a front-end for the distributed version control system Git and runs on Windows, Mac OS...