如何在单个Bcomp3窗口中打开多个文件的git difftool?

如何在单个Bcomp3窗口中打开多个文件的git difftool?,git,beyondcompare,difftool,Git,Beyondcompare,Difftool,从git Bash使用git difftool--tool=bc3时,每个文件都有一个bc3窗口。但是为了看到下一个窗口,我不得不关闭上一个窗口 我想在单个BC3窗口中同时查看所有不同的文件作为选项卡。我在StackOverflow上找到了正确的提示:。 使用git difftool--dir diff(将BC3配置为difftool)对我来说是可以的。 想要使用此功能的用户可能会发现BC3开关/expandall非常有用 我以前的解决方案是递归调用git difftool。 也许这个把戏对其他

从git Bash使用
git difftool--tool=bc3
时,每个文件都有一个bc3窗口。但是为了看到下一个窗口,我不得不关闭上一个窗口


我想在单个BC3窗口中同时查看所有不同的文件作为选项卡。

我在StackOverflow上找到了正确的提示:。
使用git difftool--dir diff(将BC3配置为difftool)对我来说是可以的。
想要使用此功能的用户可能会发现BC3开关
/expandall
非常有用

我以前的解决方案是递归调用git difftool。
也许这个把戏对其他人有帮助。所以我想在这里分享

按如下方式更改git配置:

[difftool“bc3_all”]
cmd=“git difftool--tool=bc3\u single\”$REMOTE\“&”
[difftool“bc3_单个”]
cmd=“bcomp\”$REMOTE\“$LOCAL\”

我的第一次尝试是直接启动BC3作为后台进程:

[difftool“bc3”]
cmd=“bcomp\”$REMOTE\“$LOCAL\”&“

它不起作用,因为
$LOCAL
通常是临时文件。

当显示BC3窗口时,
$LOCAL
文件已被删除。

我找到了有关StackOverflow的正确提示:。
使用git difftool--dir diff(将BC3配置为difftool)对我来说是可以的。
想要使用此功能的用户可能会发现BC3开关
/expandall
非常有用

我以前的解决方案是递归调用git difftool。
也许这个把戏对其他人有帮助。所以我想在这里分享

按如下方式更改git配置:

[difftool“bc3_all”]
cmd=“git difftool--tool=bc3\u single\”$REMOTE\“&”
[difftool“bc3_单个”]
cmd=“bcomp\”$REMOTE\“$LOCAL\”

我的第一次尝试是直接启动BC3作为后台进程:

[difftool“bc3”]
cmd=“bcomp\”$REMOTE\“$LOCAL\”&“

它不起作用,因为
$LOCAL
通常是临时文件。
当显示BC3窗口时,
$LOCAL
文件已被删除