- It’s a diff/edit tool, typically used to view/edit differences between the working and base copy of a file (pre-commit), or two repository revisions (when doing a peer review)
- It supports ‘internal structures’, e.g. Java file comparisons can show you the differences based on methods, fields, and classes. These structural comparisons aren’t thrown off by the ordering of the file changing like a traditional ‘diff’ may be.
- It supports editting as normal (e.g. with Intellisense, ‘Go To Definition’ and ‘Find All References’ options).
I already have feature [1] via SourceGear DiffMerge and AnkhSVN.
I crave features [2] and [3].
http://www.devart.com/codecompare