Что такое cmd для настройки исходного дерева с diffmerge для трехстороннего слияния?

Во время просмотра я нашел несколько советов о том, как вызвать трехстороннее слияние для diffmerge:

Но нет ничего проще, чем команда, которая должна находиться в конфигурации исходного дерева и просто работать: введите здесь описание изображения

Если у кого есть такая установка, можете поделиться?


person pulkitsinghal    schedule 20.05.2013    source источник


Ответы (1)


Вы ищете параметр merge.conflictstyle git config . Если вы хотите применить этот параметр ко всем своим репозиториям, запустите:

git config --global merge.conflictstyle diff3
person Peter Lundgren    schedule 20.05.2013
comment
На самом деле, я не уверен, что это то, что искал @pulkitsinghal. Какой здесь надлежащий этикет? Я оставлю это достаточно долго, чтобы он мог прокомментировать, прежде чем я удалю этот ответ. - person Peter Lundgren; 21.05.2013
comment
Если я использую этот подход, значит ли это, что когда мне нужно выполнить слияние вручную, инструмент diffmerge запустится в стиле трехстороннего слияния без необходимости настройки merge command setting ? - person pulkitsinghal; 24.05.2013
comment
Я не знаю. Изменяет стиль конфликта в текстовой форме. Я не знаю, если DiffMerge заметит. Вот как выглядит diff3: git-scm.com/docs/git-merge#_how_conflicts_are_presented< /а> - person Peter Lundgren; 24.05.2013
comment
это не похоже на то, что это должно работать, но это решило мою проблему, спасибо! - person roo2; 30.04.2014