git blame --incremental 究竟是什么增量?

What exactly is incremental about git blame --incremental?

文档状态:

--递增 以专为机器使用而设计的格式逐步显示结果。

但是查看输出,除了没有文件的实际行的摘要之外,我什么也看不到。

--incremental 实际上与 -p 有何不同?

来自 https://www.kernel.org/pub/software/scm/git/docs/git-blame.html :

-p --porcelain Show in a format designed for machine consumption.

--incremental Show the result incrementally in a format designed for machine consumption.

I found this comment from Junio and have the difference bolded:

When called with --incremental option, the command outputs the result as it is built. The output generally will talk about lines touched by more recent commits first and is meant to be used by interactive viewers.

The output format is similar to the Porcelain format, but it does not contain the actual lines from the file that is being annotated.