Ranked in these QuestionsQuestion Ranking
Pro Semantic Diff and Merge Tools for most languages
This includes C#, Java, C, C++, VB.Net, and Delphi.
Lays out the repository in a visual way that makes sense and paints a clear picture of what is going on.
Not based on web technologies so it doesn't carry the same weight and performance implications.