Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Merge tool for c# code [closed]

Tags:

merge

diff

Can anyone recommend a merge tool that's specifically designed for merging C# code? The features I'm after:

  • Can identify code constructs (classes, methods, ...)
  • Can detect reorders of those constructs
  • Ignore reorder-only differences
  • 3-way merge
  • Compilation errors highlighted on-the-fly in the result pane.

Basically, I'm looking for a tool that's much more specific than classic file merge tools like Winmerge. The problem with general-purpose merge tools is that they detect changes line by line which makes it extremely hard to identify blocks of code that has been moved around but that are still perfectly valid, and more importantly, to identify compilation errors in the result.

like image 702
Nicolas Avatar asked Sep 26 '11 09:09

Nicolas


1 Answers

What about Code Compare? The features you asked for are in the Pro Edition (see feature comparison) which is 49.90$.

like image 136
plaugg Avatar answered Nov 12 '22 23:11

plaugg