File Comparators

Here you can configure external file compare tools which can be used instead of the built-in File Compare.

You can link a specific File Pattern to a file comparator. You can either choose to use the Built-in text file comparator or an External comparator. An external comparator is defined by the operating system Command to be executed, and its Arguments.

Arguments are passed to the Command as it would occur from the OS command line. The place holders ${leftFile} and ${rightFile} can be used which will be substituted by the absolute file path of the left resp. right file to compare. In cases, where SVN-internal files like the pristine copy is used for comparison, the content of this file is copied to a temporary location and this temporary file is passed as parameter.

Furthermore the place holders ${leftEncoding} and ${rightEncoding} can be used which will be substitued by the encoding of the left resp. the right file. Refer to Text File Encoding for details.