Моя коллега хочет перейти на Git, потому что она говорит, что у Mercurial есть проблемы с некоторыми простыми слияниями. Когда я делаю слияние в командной строке hg, я вижу вывод

couldn't find merge tool codecompare_diff
couldn't find merge tool codecompare_merge
couldn't find merge tool bcompare
...
couldn't find merge tool meld
couldn't find merge tool diffuse

Я не уверен, какой именно TortoiseHg на самом деле использует в конце, но для меня это говорит о том, что я мог бы подключить другой и, возможно, дублировать поведение Git слияния, например

[merge-tools]
 mymergetool.something = something

Тем не менее, все документы, которые я нашел для git mergetool, содержали список поддерживаемых инструментов, но не тот, который на самом деле отвечал за поведение git по умолчанию при слиянии.

1 ответ1

1

Инструментом слияния по умолчанию в git является mergetool, вы можете настроить его, используя:

git config --global merge.tool "mergetool"

Проверьте ссылку на сомнения:https://www.git-scm.com/docs/git-mergetool

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .