blame (praise,
annotate,ann):
显示文件中每一行的最后(或下次)更改时间。
用法:
blame
[-rM:N]
TARGET[@REV]...
使用版本号和最后更改作者(也可以是下次更改作者)来注释文件的每一行。
如果没有指定版本范围(与 -r0: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 | : | 强制执行(对非文本文件) |