Начиная с 2017 года, параметры командной строки немного изменились. Вы должны использовать (для 64-битной ОС):
Diff Viewer
C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %bname -dr %yname %base %mine
С:
-e
позволяет закрыть WinMerge одним нажатием клавиши Esc .
-x
закрывает WinMerge (после отображения информационного диалога) при запуске сравнения идентичных файлов.
-u
запрещает WinMerge добавлять любой путь (влево или вправо) в список «Последние использованные» (MRU).
-wl
открывает левую сторону только для чтения.
-dl %bname
указывает описание исходного файла в левой строке заголовка.
-dr %yname
указывает описание вашего собственного файла в строке заголовка справа.
%base
указывает файл левой части с исходным файлом.
%mine
указывает файл правой части с вашим собственным файлом.
Merge Tool
C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %tname -dr %yname %theirs %mine %merged
С теми же параметрами, что и выше, за исключением:
-dl %tname
указывает описание файла хранилища в левой строке заголовка.
%theirs
указывает файл левой части с файлом репозитория.
%merged
указывает конфликтующий файл, результат операции слияния.