2015-11-24 102 views

回答

4

我在StackOverflow上找到了正确的提示:#17736427
使用git difftool --dir-diff(将BC3配置为difftool)对我来说可以。
谁想用这个,可能会发现BC3开关/expandall有帮助。

我以前的解决方案是,递归地调用git-difftool
可能这个技巧对别人有帮助。所以我想在这里分享。

更改混帐的配置是这样的:

[difftool "bc3_all"] cmd = "git difftool --tool=bc3_single \"$REMOTE\" &" [difftool "bc3_single"] cmd = "bcomp \"$REMOTE\" \"$LOCAL\""

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

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

它没有工作,因为$LOCAL通常是一个temparary文件。
当BC3窗口显示时,$LOCAL文件已被删除。

相关问题