Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么“vc annotate”的输出与“git null”的输出不同?_Git_Emacs - Fatal编程技术网

为什么“vc annotate”的输出与“git null”的输出不同?

为什么“vc annotate”的输出与“git null”的输出不同?,git,emacs,Git,Emacs,或者更一般地说,有人能解释一下vc annotate正在做什么吗?因为我看到在一个文件中列出的多个文件发生了变化,我无法理解它是如何计算的。vc annotate将-C标志传递到git bull(请参见vc git.el中的vc git annotate命令)。它使git尝试查找最初添加到其他文件中,然后移动或复制到要注释的文件中的行 由于git实际上不跟踪拷贝和移动,更不用说文件之间复制的单个行了,所以该算法有时可以显示从另一个文件复制的行,而实际上它们不是

或者更一般地说,有人能解释一下vc annotate正在做什么吗?因为我看到在一个文件中列出的多个文件发生了变化,我无法理解它是如何计算的。

vc annotate
-C
标志传递到
git bull
(请参见
vc git.el
中的
vc git annotate命令
)。它使git尝试查找最初添加到其他文件中,然后移动或复制到要注释的文件中的行

由于git实际上不跟踪拷贝和移动,更不用说文件之间复制的单个行了,所以该算法有时可以显示从另一个文件复制的行,而实际上它们不是