当我运行:什么是由git difftool生成的“lindex”,“rindex”和“wtindex”文件?
git difftool -d
它创建一个包含文件的临时目录,在差异中显示。结构如下:
tmpdir/
left/
file1
lindex
right/
file1
rindex
“左”和“右”目录已清除。但是什么是“lindex”和“rindex”文件?它们包含什么?我如何查看它们?有时没有“rindex”,而是“wtindex”文件。
可能需要提及(和标记)你实际使用什么工具作为'git difftool' ...然后查阅该工具的文档... – twalberg
当你传递“-d”时,'git-difftool'命令本身在将控制权交给diff工具本身之前生成了这个目录结构。所以这真的是一个'git-difftool'问题。 – danvk
@twalberg它在'git-difftool.perl' [源代码](https://github.com/git/git/blob/v2.0.1/git-difftool.perl)。 –