Инструментом слияния по умолчанию в git является mergetool, вы можете настроить его, используя:
git config --global merge.tool "mergetool"
Проверьте ссылку на сомнения: https://www.git-scm.com/docs/git-mergetool
Моя коллега хочет перейти на 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 по умолчанию при слиянии.
Инструментом слияния по умолчанию в git является mergetool, вы можете настроить его, используя:
git config --global merge.tool "mergetool"
Проверьте ссылку на сомнения: https://www.git-scm.com/docs/git-mergetool