madskristensen / FileDiffer

A Visual Studio extension
Other
133 stars 33 forks source link

Note: DiffFileUsingCustomTool setup #27

Closed VaclavElias closed 3 years ago

VaclavElias commented 3 years ago

Installed product versions

Description

Current implementation is checking registry for a custom tool but this registry doesn't exist probably from version Visual Studio 2019. Probably this needs to re implemented using/checking for the tool in the global C:\Users\username.gitconfig or any other option?

Steps to recreate

  1. Try to compare by your custom tool

Current behavior

Compare files is using default Visual Studio comparison tool and it seems there is no way to set the custom tool (unless manual entry to registry folder)

Expected behavior

The external/custom tool should open

VaclavElias commented 3 years ago

I am correcting my entry. You can still set this up by switching temporarily to "Visual Studio Team Foundation Server" just to set your custom tool.

image

And then follow the instructions as stated in the code

Using WinMerge: https://blog.paulbouwer.com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/

Using BeyondCompare: http://stackoverflow.com/questions/4466238/how-to-configure-visual-studio-to-use-beyond-compare

I was able to set Beyond Compare as my custom tool for this extension.