Установить приоритет при использовании Beyond Compare для разрешения конфликтов после слияния

Я могу видеть в списке опций Beyond Compare для mergetool, который можно указать для выбора правой или левой стороны -favorright или же -favorleft вариант.

Если я пытаюсь использовать его, я получаю сообщение об ошибке

$git merge master

[...](Actual merge with some conflicts)

$git mergetool -favorright
usage: git mergetool [--tool=tool] [--tool-help] [-y|--no-prompt|--prompt] [-O<orderfile>] [file to merge] ...

1 ответ

Решение

Вы передаете -favorright аргумент git, Что вы хотите для git передать этот аргумент Beyond Compare. Эта команда изменит вашу конфигурацию для каждого будущего использования git mergetool,

$ git config --global mergetool.bc3.cmd "/usr/bin/bcompare -favorright \$LOCAL
\$REMOTE \$BASE \$MERGED"

Возможно, вам придется заменить /usr/bin/bcompare правильный путь к исполняемому файлу Beyond Compare в вашей системе.

Другие вопросы по тегам