我正在尝试使用beyond compare 2和Git作为mergetool,遵循这个例子:http://www.iokom.com/drupal/node/4
示例使用了超越比较3,所以我简单地替换了我的目录结构,我对它不起作用并不感到惊讶。我已经看过了,但大多数教程都使用BC3,这里有很多帖子。BC2兼容吗?
我编辑了我的全局配置文件,如链接所示,但获得以下内容...
Mark@MARK-PC /c/git ((ref: re...))
$ git mergetool
fatal: bad config file line 27 in C:\Program Files (x86)\Git/etc/gitconfig我该如何开始使用BC2?这个错误是什么意思?它是否透露了我的路径,或者配置中的参数对于BC2来说是错误的?提前感谢!
发布于 2012-12-12 00:11:55
Beyond Compare 2不支持与祖先的3向合并,因此编写的方向将不起作用。您可以使用/savetarget=开关将其配置为执行双向合并。请尝试此配置:
[merge]
tool = bc2
[mergetool "bc2"]
cmd = 'C:\Program Files (x86)\Beyond Compare 2\BC2.exe' \
"$PWD/$LOCAL" \
"$PWD/$REMOTE" \
/savetarget="$PWD/$MERGED"
keepBackup = false
trustExitCode = false注意,因为它不能使用祖先文件,所以它不能检测冲突。您必须手动检查这些文件并合并所有内容。此外,界面仍然是双向比较;您需要将所有更改从一个文件拉到另一个文件中,然后保存它。/savetarget开关实现了这一点,因此任何时候您保存任何文件时,它实际上都会覆盖该路径。
https://stackoverflow.com/questions/13822124
复制相似问题