Подтвердить что ты не робот

Как настроить функцию трехмерного слияния при сравнении в Visual Studio 2015

Проблема: Средство сравнения/слияния по умолчанию в visual studio 2015 (и предыдущих версиях) не позволяет слияния при сравнении файла. Это позволяет вам видеть различия. Единственный случай, когда я знаю, что включен параметр 3-мерного слияния, - это когда есть конфликт слиянием.

Я хочу увидеть вариант 3-мерного слияния на каждом экземпляре инструмента diff в Visual Studio.

Примечания: Я определенно не ищу альтернативный инструмент или "работа вокруг". Я с радостью использовал WinMerge как инструмент слияния, который позволяет слить в любое время, когда вы сравниваете. Мне очень нравится опция vs diff tool 3 way и возможность использовать ее в любое время, когда я захочу, это будет хорошим стимулом для моего рабочего потока.

Спасибо!

4b9b3361

Ответ 1

Для любого способа слияния Googling Winmerge 3 параметры Visual Studio для слияния следующие: Команда: C:\Program Files (x86)\WinMerge\WinMergeU.exe Аргументы: /e/u/wl/dl% 7/dm% 8/др% 6% 2% 3% 1% 4

Ответ 2

Вышеупомянутое решение не работает для меня (я использовал WinMerge 2.16.2). Как бы я ни завершил слияние, Visual Studio сказала, что операция слияния была отменена. Окончательное решение для меня было использовать аргумент /o:

/e /x /u /wl /dl %7 /dm %8 /wr /dr %6 %2 %3 %1 /o %4

Конфигурация MINE BASE THEIRS/x закрывает сравнение, если файлы идентичны /wr делает правильный файл доступным только для чтения