我无法与超越比较4进行3向合并以解决任何git冲突。当有冲突时我输入
git mergetool
它会打开一个超越比较选项卡,但不是三向合并,而是一个普通的差异视图。
Beyond Compare的版本是版本4.1.3(64位)。 git的版本是git版本2.7.1.windows.1,我在Windows 7上.gitconfig的相关部分是
[diff]
tool = bc3
[difftool "bc3"]
path = 'c:/Program Files/Beyond Compare 4/bcomp.exe'
[merge]
tool = bc3
[mergetool "bc3"]
path = 'c:/Program Files/Beyond Compare 4/bcomp.exe'
cmd = 'c:/Program files/Beyond Compare 4/bcomp.exe' "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
我曾尝试按照http://www.scootersoftware.com/support.php?zz=kb_vcs#gitwindows给出的说明进行操作,但没有解决问题。你能帮帮我吗? 感谢
答案 0 :(得分:5)
您是否获得Beyond Compare 4 Pro或Beyond Compare 4 Standard的许可?三向合并是专业版功能,如果您有标准许可证,它只支持双向比较。
打开帮助>关于Beyond Compare 以显示您的许可证类型。
如果您有标准许可证,则可以通过支付许可证价格差异进行升级。在Scooter Software的网站上填写upgrade form以升级许可证。
如果您获得了Beyond Compare Standard Edition的许可,但想要评估Pro Edition功能,则可以将BC重新置于试用模式。
要恢复试用模式,请重命名保存许可证密钥的文件。如果您注册了当前用户,它将保存为类似C:\ Users \ username \ AppData \ Roaming \ Scooter Software \ Beyond Compare 4 \ BC4Key.txt。如果您为所有用户注册,则它将位于C:\ Program Files \ Beyond Compare 4 \ BC4Key.txt。
关闭Beyond Compare,然后将文件重命名为" BC4Key.back"。运行Beyond Compare,然后从“帮助”菜单中选择“关于”。检查评估专业版功能。重启超越比较。完成对Pro Edition的评估后,将BC4Key.back重命名为BC4Key.txt以恢复许可。
答案 1 :(得分:0)
重新插入注册码对我有用: Help -> Enter Key... 然后重新开始进行比较,在三向视图中打开 git mergetool (与以前不同)