2013-05-20 1 views
2

Во время просмотра я нашел некоторые подсказки о том, как вызвать 3-полосные слияния для DiffMerge:Что такое cmd для настройки sourcetree с diffmerge для трехсторонних слияний?

Но ничего так просто, как команда, которая должна сидеть в конфигурации sourcetree в и просто работает: enter image description here

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

ответ

1

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

git config --global merge.conflictstyle diff3 
+0

На самом деле, я не уверен, что это то, что искали @pulkitsinghal. Какой здесь соответствующий этикет? Я оставлю это достаточно долго, чтобы он мог прокомментировать, прежде чем я удалю этот ответ. –

+0

Если я использую этот подход, значит, это означает, что при выполнении ручного слияния для меня инструмент diffmerge начнет свою работу в стиле трехстороннего слияния без необходимости настройки команды 'merge command ' ? – pulkitsinghal

+0

Не знаю. Он изменяет стиль конфликта в текстовой форме. Я не хочу, чтобы DiffMerge заметил. Вот что такое diff3 выглядит: http://git-scm.com/docs/git-merge#_how_conflicts_are_presented –

Смежные вопросы