8

I have configured Visual Studio 2015, which uses Team Foundation Version Control, to use Beyond Compare 4 as its merge and compare tool.

This, however, makes the code review functionality nonfunctional since code review relies on the built-in compare tool to give it the source-related comments, etc.

Is there a way to configure this so that it:

  1. Uses my custom (Beyond Compare 4) tool for normal compares and merges
  2. Uses the built-in compare functionality when conducting a code review

The dialogs for setting up a custom compare and merge tool doesn't seem to have anything that helps here, and I've looked through the rest of the settings without finding anything.

Stephen Kennedy
  • 20,585
  • 22
  • 95
  • 108
Lasse V. Karlsen
  • 380,855
  • 102
  • 628
  • 825
  • Did you try recommendations from this thread? http://stackoverflow.com/questions/4466238/how-to-configure-visual-studio-to-use-beyond-compare – Jehy Jun 03 '16 at 13:30
  • Yes, but that is replacing the compare tool altogether, including when I try to use codereview. Basically, if I configure Visual Studio to use Beyond Compare or any other 3rd party tool, and then start a code review I lose the ability to add code comments because when I try to do that, it opens up the 3rd party tool that knows nothing about code reviews. – Lasse V. Karlsen Jun 03 '16 at 14:01
  • As far as I saw, there is no such option. Try contacting beyond compare's support. – Jehy Jun 03 '16 at 14:21
  • try it out with Kdiff3 http://stackoverflow.com/questions/25870491/how-to-configure-kdiff3-in-visual-studio-2012 – Bhaumik Shah Jun 08 '16 at 05:32
  • 1
    None of the external tools are able to communicate with Visual Studio about this, only the built-in compare tool can provide comments for code reviews. – Lasse V. Karlsen Jun 08 '16 at 06:32

1 Answers1

3

I don't think VS 2015 offers such funcionallity. There is no way to separete code review compare utility from standard compare. Moreover it seems that Beyond Compare 4 doesn't support code reviews inside VS. However I found 2 solutions to your problem:

Lesmian
  • 3,932
  • 1
  • 17
  • 28