或者更一般地说,有人能解释一下vc-annotate在做什么吗?因为我看到在单个文件中列出的多个文件中的更改,这超出了我对它是如何计算的。
发布于 2013-06-04 00:03:38
vc-annotate将-C标志传递给git-blame (参见vc-git.el中的vc-git-annotate-command )。它使git尝试查找最初添加到另一个文件中的行,然后移动或复制到要注释的文件中。
由于git实际上并不跟踪复制和移动,更不用说在文件之间复制的单个行了,所以这个算法有时可以将行显示为从另一个文件复制,而实际上不是。
https://stackoverflow.com/questions/16897464
复制相似问题