6

我无法与超越 4 进行 3 路合并来解决任何 git 冲突。当我输入冲突时

git mergetool

它打开了一个超越比较选项卡,但不是三向合并,而是一个普通的差异视图。

Beyond Compare 的版本是 4.1.3(64 位)。git的版本是git version 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提供的说明进行操作,但并没有解决问题。你们能帮我解决这个问题吗?谢谢

4

2 回答 2

7

您是否获得 Beyond Compare 4 Pro 或 Beyond Compare 4 Standard 的许可?三路合并是专业版独有的功能,如果您有标准许可证,则它仅支持 2 路比较。

打开帮助 > 关于 Beyond Compare以显示您的许可证类型。

如果您拥有标准许可证,则可以通过支付许可证价格的差额进行升级。在 Scooter Software 网站上填写升级表以升级许可证。

如果您已获得 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 以恢复您的许可证。

于 2016-03-29T15:07:40.290 回答
1

重新插入注册码对我有用: Help -> Enter Key... 然后重新启动无法比较,git mergetool在 3-way 视图中打开(与以前不同)

于 2019-09-19T10:21:41.123 回答