The new file compare functionality is great!
Problem: Code compare is still lacking one extremely important piece – “code block comparison”. E.g. A file with multiple (let’s say 6) functions. During refactoring, we decide to move function #2 from its current location, and place if after function #5 in a region. No modifications to the function are made and therefore, the code really has not changed. The compare will still identify a code block has been removed from one file and added to the other.
Proposed solution: If VS was to leverage the “Code Clone” functionality as part of the file compare, this would put it ahead of many of the competitor comparison tools and there would no longer be a need to use third party file comparison products.