在 gitdiffcore(7) 中,它简单地说明:
我的问题是如何阅读这个,即哪些字段是哪些,它们应该代表什么?
我正在寻找的是,我是否可以理解检测路径名更改(作为选项)与文件重命名检测之间是否有任何里程碑,后者既昂贵又倾向于向用户建议许多文件已被重命名(而不是单个路径更改)。
The pathspecs are used to limit the world diff operates in.
They remove the filepairs outside the specified sets of pathnames.
E.g. If the input set of filepairs included:
:100644 100644 bcd1234... 0123456... M junkfile
我的问题是如何阅读这个,即哪些字段是哪些,它们应该代表什么?
我正在寻找的是,我是否可以理解检测路径名更改(作为选项)与文件重命名检测之间是否有任何里程碑,后者既昂贵又倾向于向用户建议许多文件已被重命名(而不是单个路径更改)。
M
,并在其下方写了“modified”。你的问题读起来好像你不关心重命名,因为它们会给路径更改带来一些错误的印象。我没有完全理解你的意思 ;) - knittl