3
或者更普遍,有人可以解釋什麼vc-annotate
是幹什麼的?因爲我看到單個文件中列出的多個文件發生了變化,這超出了我的計算方式。爲什麼`VC-annotate`比'混帳blame`的輸出不同的輸出?
或者更普遍,有人可以解釋什麼vc-annotate
是幹什麼的?因爲我看到單個文件中列出的多個文件發生了變化,這超出了我的計算方式。爲什麼`VC-annotate`比'混帳blame`的輸出不同的輸出?
vc-annotate
將-C
標誌傳遞給git-blame
(參見vc-git-annotate-command
的vc-git.el
)。它讓git嘗試尋找最初添加到不同文件的行,然後移動或複製到註釋的文件中。
由於Git並不實際跟蹤複製和移動,更不用說各條線之間的文件複製,這種算法可以有時顯示爲行從另一個文件拷貝,當他們其實不是。