.scan

.scan [-v][-i <ignorepattern>] baseline | checkpoint
.scan 命令用于扩充 BOM 中存储的作业数据。它跟踪步骤的工作目录中的文件,以及每个文件的 MD5 值。
.scan baseline
在步骤的工作目录中存储包含所有文件的列表。系统将在作业的 BOM 中把此列表显示为类别。您可以在一个作业中具有多条基线命令,但在每条命令运行时,它们都会将列表重置为此步骤的工作目录的状态。最终的 BOM 将仅显示一个基线类别。
.scan checkpoint
存储自作业中上次执行 .scan baseline.scan checkpoint 命令以来所有新建、已更改和已删除文件的列表。系统在 BOM 中显示该列表。每个 checkpoint 命令都会在 BOM 中新建一个类别。
您必须在作业的第一个 .scan checkpoint 命令之前使用 .scan baseline 命令。在 .scan baseline 命令之前的 .scan checkpoint 命令会被忽略。

命令选项:

-v
在作业日志中记录更改信息的副本。
-i
忽略与提供的模式匹配的目录。模式可以与路径的开始、结尾或任何目录部分匹配。可使用此选项从更改列表中除去源控制目录。
CVS 示例:
.scan -i CVS checkpoint
示例命令从报告中除去 CVS 目录。
子版本示例:
.scan -i .svn baseline
如果将 -v-i 一起使用,系统将记录对源控制目录的更改,但这些更改不会包括在 BOM 中。
注: 请勿在单个步骤中使用多个 .scan 命令。如果在一个步骤中使用多个 .scan 命令,系统将无法提供这些命令的准确输出。

有关使用这些命令的更多信息,请参阅使用 .scan 命令添加基线和检查点


反馈