Git 使用 bcompare 比较标签

问题描述

我正在尝试将 2 个 git 标签与 bcompare 进行比较。

我看到了 this postthis one。但它不起作用。

我在 gitconfig 中做了什么:

[diff]
    tool = bc3
[difftool]
    prompt = false
[difftool "bc3"]
    cmd = \"/appli/bcompare_4.2.4/bin/bcompare\"

但是当我这样做时

git diff tag1 tag2

差异显示在控制台上。我想在 bcompare 选项卡中查看每个不同的文件。我该怎么办?

解决方法

确保 cmd 中 bcompare 的路径是正确的。附加 $LOCAL$REMOTE

[difftool "bc3"]
    cmd = \"/appli/bcompare_4.2.4/bin/bcompare\" $LOCAL $REMOTE

运行 git difftool tag1 tag2 以调用 difftool。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...