blame
(praise
,
annotate
,ann
):
显示文件中每一行的最后(或下次)更改时间。
用法:
blame
[-r
M:N
]
TARGET
[@REV
]...
使用版本号和最后更改作者(也可以是下次更改作者)来注释文件的每一行。
如果没有指定版本范围(与 -r
0:REV
相同),或者使用
-r
M:N
(其中 M
< N
),则对该文件版本
N
中的每一行,在版本 N
或版本 N
之前,一直向前追溯到 M
版本,使用其中最后修改或添加这一行的版本进行注释。
使用使用反向版本范围 -r
M:N
,其中
M
> N
,则对该文件版本 N
中的每一行,在版本 N
之后,一直向后追溯到 M
版本,使用其中第一次修改或添加这一行的版本进行注释。
可以指定 REV
版本,以确定首先在哪个版本中查找目标文件。
将带注释的结果将写入标准输出。
有效选项: | ||
---|---|---|
-r [--revision] ARG | : | 指定版本
ARG (一些命令也接受 ARG1:ARG2
格式的版本范围),版本参数可以是如下之一:
|
-v [--verbose] | : | 输出附加信息 |
-g [--use-merge-history] | : | 从合并历史使用/显示额外信息 |
--incremental | : | 使用便于合并输出结果方式进行输出 |
--xml | : | 输出为 XML 结果 |
-x [--extensions] ARG |
: | 为外部比较程序、内部比较程序或追溯命令指定比较选项 ARG ,默认值为:
-u 。各个选项使用空白进行分隔,内部比较程序和追溯程序使用以下选项:
|
--force | : | 强制执行(对非文本文件) |