finfo¶
简介¶
打印单个文件的完整更改历史记录。
vb finfo [OPTIONS] PATH
示例¶
简短显示文件的更改历史记录:
$ vb finfo -b test.txt
e97418b1b5 2024-07-22 zdsyao trunk first commit
说明¶
按时间倒叙来打印某个文件的更改的所有版本记录。
此命令能直观的看到文件被修改的每条版本记录。
选项¶
|
显示简短摘要 |
|
启用或禁用区分大小写的文件名, |
|
输出artifact ID |
|
选择日志模式 |
|
显示前 N 个更改 |
|
跳过 P 更改 |
|
选择打印模式 |
|
将给定的修订版本(或 ckout,如果没有给出)打印到标准输出 |
|
选择状态模式(打印文件的状态指示) |
|
在 -i 选项上,显示使用该文件的所有签入,而不仅仅是最早的签入 |
|
表格线宽。必须大于 22,否则为 0 表示无限制 |
对于 -l|--log
模式:如果指定了 -b|--brief
,则每个修订版本打印一行,否则将打印完整注释。
-n|--limit N
和 --offset P
选项将输出限制为跳过 P 个更改后的前 N 个更改。
-i
模式将打印有关 PATH 的各种信息,包括其哈希值以及文件当前版本的签入和创建时间。
使用 -v
获取更多信息。添加 -r VERSION
选项可查看有关 VERSION 指定的签入的同一文件的类似信息。
在 -s
模式下,将状态打印为 <status> <revision>。这是一种快速状态,不会检查文件是否最新。
在 -p
模式下,有一个可选标志 -r|--revision REVISION
。指定的版本(或最新签出的版本)将打印到标准输出。-p
模式是 cat
命令的另一种形式。
参见
artifact , cat , descendants , info , leaves