在合并后使用 Beyond Compare 解决冲突时设置优先级
Set priority when using Beyond Compare to solve conflicts after a merge
我可以在合并工具的 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] ...
您正在将 -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 可执行文件的正确路径。
我可以在合并工具的 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] ...
您正在将 -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 可执行文件的正确路径。