我正在两个git分支之间进行文件夹差异,但是我收到此错误:文件号错误
这是命令:
git difftool --dir-diff master..origin/BranchA
当我使用difftool在两个分支上区分文件时没有问题。这只发生在我执行文件夹差异时。
此链接提到了错误的文件编号,我已经做了这些更改,但这并没有解决我的问题: http://theo.im/blog/2012/10/27/directory-comparison-for-git-difftool/
错误来自: .... libexec / git-core \ git-difftool line 464
回购非常大。这会导致超时,如果是,可以配置等待时间吗?
git version 1.9.4.msysgit.0
Windows 7专业人员
答案 0 :(得分:0)
我需要使用以下设置更新我的.gitconf:
cmd = 'C:/Program Files (x86)/Beyond Compare 3/BComp.exe' \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"
Replacye by:
cmd = 'C:/Program Files (x86)/Beyond Compare 3/BCompare.exe' \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\
“
BCompare使用2个命令:BComp.exe和BCompare.exe。使用后者。