finfo

简介

打印单个文件的完整更改历史记录。

vb finfo [OPTIONS] PATH

示例

  • 简短显示文件的更改历史记录:

$ vb finfo -b test.txt
e97418b1b5 2024-07-22 zdsyao trunk first commit

说明

按时间倒叙来打印某个文件的更改的所有版本记录。

此命令能直观的看到文件被修改的每条版本记录。

选项

-b|--brief

显示简短摘要

--case-sensitive BOOL

启用或禁用区分大小写的文件名, True or False

-i|--id

输出artifact ID

-l|--log

选择日志模式

-n|--limit N

显示前 N 个更改

--offset P

跳过 P 更改

-p|--print

选择打印模式

-r|--revision R

将给定的修订版本(或 ckout,如果没有给出)打印到标准输出

-s|--status

选择状态模式(打印文件的状态指示)

-v|--verbose

在 -i 选项上,显示使用该文件的所有签入,而不仅仅是最早的签入

-W|--width N

表格线宽。必须大于 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 命令的另一种形式。