我可以在Beyond Compare option list上看到合并工具,可以使用-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] ...
答案 0 :(得分: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可执行文件的正确路径。