Code Compare

VSIP Partner Free

File diff tool that reads structure of C#, C++,VB code for better results. Includes: folder comparison tool, standalone app for comparing and merging files and folders, code review support.

(138) Review
Visual Studio
2013, 2012, 2010
Get now (210,679)
4/3/2014
4.0
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (138)
Q and A (25)
Sign in to write a review
Sort by:

by rafaelsql | July 15 2014

5 stars not because every conceivable feature is there but because comparatively it is a superb product. Integration into VS and Windows, features and usability, including visual appeal are all very well implemented. Most of the time I need to go through many files comparing them and this tool does the best job for me.

by Sn0o0o0py | July 14 2014

I like Visual Studio's comparison better, but I like how this compare tool can be used with Review Assistant.

I also like the flexibility of specifying the files / blocks of code to compare (not just using a file in TFS and a local file).

by J. David Boyd | July 09 2014

Wonderful tool. Could only be better if all comparison menu items were shown on toolbars.

by EricHexter | June 23 2014

This is a good diff tool! I use it exclusively with comparing Approval Tests.

by Sten2005 | May 30 2014

Free version looks worth using

by PHenry9999 | April 30 2014

Would you STOP asking me to review the app please! I've clicked the X button a few times already, PLEASE STOP!

by Jonathan 81 | April 25 2014

by daniel.Pinto | March 28 2014

by Eyeball Soup | March 26 2014

by Shoobah | March 12 2014

Excellent tool. Good integration with Visual Studio.
Would be nice to have even more languages recognized, like JavaScript.

by ValentinBadea | March 12 2014

Thank you very much !!

by Alex Boesel | January 30 2014

Best code diffing tool I've ever used. Ability to edit the current version directly in the tool is great both for easy reversal of changes as well as for formatting, as is the case when diffing poorly formatted code (e.g. single line xml documents).

by anil_palankar | January 28 2014

The way this tool is working is very impressive and it is user friendly.

by Woon Cherk | January 23 2014

Nice plugin. :D

by Rahul Techie | January 03 2014

I am not able to resolve SVN conflicts using code compare properly.

Devart Software January 08 2014
| Edit |
Delete

Rahul,
Thank you for your request.
Please, contact our Support department via the contact form http://www.devart.com/company/contactform.html?product=codecompare
Our specialists will answer all your questions as soon as possible.

by Don Burn [Windrvr] | December 19 2013

An outstanding tool, that i use almost every day.

by zczxzcx | December 01 2013

by Atrejoe | October 25 2013

Comparisons are good stuff, they are pushing their pro-features a little too much to my taste.
But maybe I shouldn't nag and just buy the damn thing :)

by Martin L. Shoemaker | October 18 2013

This is a very powerful tool, and it integrates well with Visual Studio. The more I use it, the more flexible I find it to be. It lets me edit the code on the fly in the difference window, and even set breakpoints. It's phenomenally better than the native diff in Visual Studio.

The only reason I gave it 4 stars instead of 5 is one time it showed my changes out of order. I can't say why, and I can't reproduce it; but my coworker and I both saw it. If the lines in the file were A-B-C, the lines in the comparison window were A-C-B. This puzzled us, and so we watch the differences carefully for odd behavior. But that was only once in hundreds of uses. It must have been an edge case in the comparison engine. It certainly hasn't stopped us from using this tool very productively.

Devart Software October 21 2013
| Edit |
Delete

Thank you for such a positive feedback.
Code Compare does not modify files, it shows them 'as-is'. The problem can caused by the unclear structural code comparison. If you ever detect this error again, we would really appreciate it if you could send us the file and the screenshot, so that we could investigate the case.

by Jim Barntish | September 20 2013

Excellent tool. No real nits. Integrates well with VS, SVN and TFS. Reminds me quite a bit of Araxis FileMerge and is loads better than BeyondCompare or any other tool out there.

If you're looking for a file comparison tool, this is the one you want.

1 - 20 of 138 Items   
Sign in to start a discussion


  • uninstall
    2 Posts | Last post June 19, 2014
    • after uninstall I can not use VS2012 compare:(
    • Hello,
      
      Please, contact our support specialists via the following link - http://www.devart.com/company/contactform.html?product=codecompare
      
      Could you please specify more details in your request, such as: the version of Visual Studio, the name of VCS and the version of Code Compare, that you has uninstalled?
  • Support for MS Git Provider
    1 Posts | Last post May 16, 2014
    • When are you going to support the Microsoft Git Provider to diff files?
  • Integration with Visual Studio 2013
    2 Posts | Last post March 26, 2014
    • I've enabled the integration in the Setup to Support TFS and AnkhSVN integration, but when I invoke any operation from VS that involves comparisons, the *default comparer is shown*, not Code Compare. However, Code Compare is shown in the menus and you can launch comparisons with the Solution Explorer (selected several files).
      
      I'm using the latest version to date of CC and Visual 2013 Ultimate.
      
    • I have just discovered the reason!
      
      Went to Visual Studio>Tools>Source Control>[SCC Plugin] User Tools>
      
      There you can choose which tool you want to use to see diffs, merges and patches!
      
      I hope this helps :)
  • Three-way Merge with distinct Base Version panel?
    2 Posts | Last post February 18, 2014
    • I come to Code Compare from KDiff3, which I found to be superb for merging, even if it was a little rough around the edges where its GUI is concerned. In Code Compare I feel like I'm missing a panel in a 3-way merge: it shows me Version A, Version B, and the Merge Result located between them, however there is no display that I can find to show the Base Version. Without this, it's difficult to interpret the information displayed in the Version A/Version B panels, and therefore it's also difficult to decide what the result should look like afterwards.
      
      I love your base product--in fact I do most of my code editing in diff mode recently--and I subscribed to the Pro version hoping to find this four-panel three-way merge. So far I haven't had any luck; is this just a panel configuration I haven't found?
    • Alex, 
      In the next version of Code Compare we are going to include own Automatic Merge feature. It won't be necessary for you to look in the Base file because in the Result file you will see lines from the Base file in the conflicts.
      
      Now like a workaround you can use the "Use Base File" button on the Layout toolbar.
  • Constraints?
    4 Posts | Last post February 10, 2014
    • I love this tool, and I'd like to make a suggestion. One thing I've always wanted in a diff tool is the ability to force lines in each file to be treated as the same line. So, for example, if one method was edited and another one added directly above it, lots of tools might misread it and treat it as an edit followed by an add rather than an add followed by an edit. In both cases, the results would be the same, but with the ability to tell the tool that two particular lines are the same logical line would help to make sense of complicated diffs. 
    • Alex,
      You can try to use the Structural Comparison + Detect Similar Lines features in Code Compare Professional Edition.
      
      As for your suggestion, please vote for the similar idea at our UserVoice forum: http://devart.uservoice.com/forums/93035-code-compare/suggestions/2344134-manually-re-align-compare-points
      
    • Woah, there's a pro version where I can pay for more stuff? Sign me up!
    • Alex,
      
      Yes, Code Compare has a Professional Edition, that provides a wide range of capabilities for comparing and merging different files and folders.
      
      Learn more about features of Code Compare and Code Compare Pro on the following page: http://www.devart.com/codecompare/featurematrix.html
      
      You can visit the product's Ordering page to purchase Code Compare Pro: http://www.devart.com/codecompare/ordering.html
  • How do I do a three way diff?
    3 Posts | Last post October 28, 2013
    • Just installed the free version, want to try 3-way diff before purchase which I thought was available in Trial mode, but where is it? The Help says drag the files using Explorer, but I cant drag three files at once (or two even) when they are in different directories.
    • Please, follow the next two steps to resolve your issue:
      1. Open Code Compare, change view to 3 pane and simply drag files to the each pane.
      2. In Windows Explorer open the context menu at the first file and select "Select Left", at the second file - "Select Right", at the third - "Compare with Code Compare".
      
    • You can choose the most convenient way for you.
  • How to merge a single line of code ?
    2 Posts | Last post September 17, 2013
    • For example, if we have 2 versions of a file (class1.vb on each branch) to merge.
      
      Version 1:
      Public Class Class1
          Private _var1 As String
          Private _varB As Integer
      End Class
      
      Version 2:
      Public Class Class1
          Private _varA As String
          Private _var2 As Integer
      End Class
      
      Outcome :
      Public Class Class1
          Private _var1 As String
          Private _var2 As Integer
      End Class
      
      But what we want is :
      Public Class Class1
          Private _varA As String
          Private _varB As Integer
      End Class
      
      How to achieve this?
    • Cyber J-P, please, forward your inquiry to support@devart.com and we will provide you a comprehensive answer.
      
  • How can I remove the CodeCompare page from Options after attempted uninstall?
    6 Posts | Last post June 19, 2013
    • I tried this add-on awhile back and uninstalled after too many problems. The uninstall hung and I've been left with the add-on apparently uninstalled except that the settings page still appears in Tools -> Options. ("An error occurred loading this property page" is displayed.)
      
      How can I remove this, and any other vestiges of the add-on, from my Visual Studio install?
    • To remove all information about Code Compare from the registry, download this registry file -  http://www.devart.com/pub/CodeCompareClean.zip , and run it. We will be very grateful if you give a more detailed description of the problem. What exactly hung?  Uninstall process or devenv.exe? In the second case you should have waited till the Visual Studio process finishes. Did you kill any process during uninstall? Which problems occurred when you were working with Code Compare?
    • I run the .reg from CodeCompareClean.zip and the "Code Compare" still shows up in my VS2012 Ultimate on the "Extensions and Updates" dialog as installed (both the "Disable" and "Uninstall" buttons are grey out).
      
      What can I do to completely remove it from there?
    • You should to reinstall Code Compare and in 'Choose components' window uncheck 'Integration with Visual Studio 2012'.
      Registry file above is suitable only for Code Compare 2.8 in Visual Studio 2008/2010.
    • I reinstalled it as explained and it didn't work. Then I uninstalled it, and still didn't work.
      
      Another idea?
    • Dannie, 
      I would like to ask you to contact Devart support service http://www.devart.com/company/contactform.html?product=codecompare providing the detailed description of the problem you are facing and specifying the version of Code Compare you are using. This way we will be able to provide you the most efficient assistance.
  • email notifications
    2 Posts | Last post May 13, 2013
    • Love the tool. Would be even more awesome if the server sent emails to all reviewers, and when someone approves/reject a review.
    • We highly appreciate your interest in our products. I think you wrote it about Review Assistant, anyway we plan to implement this in next Review Assistant version.
      
  • Source control
    4 Posts | Last post November 15, 2012
    • Can I use this to replace the default compare that the team foundation source control plugin uses?  And, if so, how do I configure it?  Someone else asked a similar question, but the link failed to explain how to do this.
    • Sorry for the delay. You can find the information about configuring TFS plug-in to use CodeCompare at http://www.devart.com/codecompare/articles/tfs.html . Also you can use our support page to get answer quickly: http://www.devart.com/codecompare/support.html .
    • I think the link is http://www.devart.com/codecompare/onlinedocs/Team_Foundation_Server.html
    • The new link is http://www.devart.com/codecompare/integration/integration_tfs.html
1 - 10 of 25 Items