How to configure an external diff/merge tool for SourceAnywhere?

SourceAnywhere supports third party diff and merge tools.
To achieve that, please open the GUI Client from the installation directory, and navigate to
Tools menu -> Options -> External Programs.
Then, enter the arguments as follows.

  • Application for diff/merge: C:\Program Files (x86)\Beyond Compare 4\BCompare.exe
  • Arguments for diff files: "%FIRST_FILE%" "%SECOND_FILE%"
  • Arguments for Three-way merge: "%BASE_FILE%" "%THEIRS_FILE%" "%YOURS_FILE%" "%RESULT_FILE%"

In this example, we use Beyond Compare v4. If you are using other tools (e.g. WinMerge, Meld, etc.),
please refer to their own documents to input correct arguments for diff and merge.
For more info about the arguments, please click here

If you use Java Client, please put java -jar ahead of arguments. Here is an example for your reference:

java -jar %DIFFMERGE_TOOL% %FIRST_FILE% %SECOND_FILE%