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