我已将 Meld 配置为我的 difftool。我很确定它配置正确,因为如果我这样做 git config -l
,我得到
merge.tool=meld
diff.tool=meld
mergetool.meld.path=C:\Program Files (x86)\Meld\Meld.exe
difftool.meld.path=C:\Program Files (x86)\Meld\Meld.exe
设置与我的 merge 工具相同,并且 merge 工具可以正常工作。
我正在尝试将我当前的文件与上次提交进行比较。当我这样做时
git difftool
,命令行说Viewing (1/9): 'myfile.cs'
但没有其他事情发生。梅尔德打不开。命令行也出现卡住,我必须关闭 Powershell。
如何让 Meld 正确打开?
最佳答案
我最近在比较两个(二进制)zip 文件而不是比较提取的内容(几乎相似)时遇到了类似的问题。我猜如果比较差异太大的文件,就会出现问题。
通过停止融 merge 删除 ~/.local/share/meld/recent-*
,我设法让 meld 再次运行。
关于git - Difftool 打不开,命令行挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52448182/