Использование Meld в качестве внешнего инструмента сравнения с Tortoise SVN

У меня есть Tortoise SVN, но мне не нравится инструмент diff. Есть ли способ использовать Meld с черепаховой SVN? Я знаю, что черепаха имеет возможность устанавливать внешние инструменты для сравнения, но я не уверен, как использовать это с помощью команды meld.

Ответы

Ответ 1

  • Загрузить команду из http://sourceforge.net/projects/meld-installer/

  • Распакуйте загруженный zip-архив в "Program Files" или там, где вы хотите его установить. Это создаст две папки с именем "meld" и "python".

  • Запустите "meld.exe" из папки "meld" . Если вы открыли окно Meld, вы успешно установили Meld.

  • В TortoiseSVN выберите Settings, затем перейдите к External Programs -> Diff Viewer на левой панели. В Configure the program used for comparing different revisions of files перейдите к исполняемому файлу Meld "meld.exe" в папку "meld" . Нажмите "Применить".

Что это!

enter image description here

enter image description here

enter image description here

Ответ 2

С Meld 3.12 на окнах это не сработало для меня при слиянии.

Команда "Слияние":

C:\Program Files (x86)\Meld\meld\meld.exe --auto-merge --output %merged %mine %base %theirs

Ответ 3

Это сработало для меня (Meld 1.8.6):

meld %mine %merged %theirs --output %merged --auto-merge

Супер фантазия: трехстороннее слияние с дополнительными вкладками для [мой против базы] и [их против базы].

meld %mine %base %theirs -o %merged --diff %base %mine --diff %base %theirs --auto-merge

https://lukas.zapletalovi.com/2012/09/three-way-git-merging-with-meld.html