comb 命令 (SCCS)

用途

组合 SCCS 增量。

语法

梳子-o ] [  -s ] [  -c 列表 |  -p SID ] 文件

描述

comb 命令写到标准输出,shell 过程可以将指定的 SCCS 增量(SID)或所有增量组合到一个增量。 可以通过运行文件上的结果过程减少源代码控制系统(SCCS)的大小。 要查看文件将减少多少,请使用 -s 标志运行 comb 程序。 如果指定 File 值的目录,那么 梳子 命令对所有 SCCS 文件 (即那些具有 的文件) 执行所请求的操作。 前缀)。 如果为 File 值指定 - (减号) ,那么 命令读取标准输入并将每行解释为 SCCS 文件的名称。 comb 命令继续获取输入,直到读到文件结束符字符。

如果不指定任何标志,那么 comb 命令只保留叶增量以及为保存树所需要的祖先的最小数。

注: 梳子 命令可能会重新排列树增量的形状。 可能不节省任何空间。 实际上,对于重新建立的文件实际可能比原始的大。

标志

注: 每个标志或标志组独立应用于每个指定的文件。

描述
-c 列表 指定 shell 过程将保存的增量(SID)的列表(请参阅 get command -i List 标志)。 该过程组合所有其他增量。
-O 访问为每个生成的 get command -e 标志创建的增量的发行版重建的文件;否则,访问最近祖先的重建的文件。 使用 -o 标志可以减小重建的 SCCS 文件的大小。 它还可能改变原始文件的增量树的形状。
-p SID 为结果过程指定要保存的最早的增量的 SID。 所有较早的增量组合在重建的文件中。
-s 导致 comb 命令生成为每个文件列表产生报告的 shell 过程:文件名、组合后的大小(以块计)、原始文件(也以块计)以及公式计算的更改百分比。

100 * (original - combined) / original

在组合 SCCS 文件之前,还应该使用此标志运行 comb 程序,然后运行其过程,以判断组合处理实际节省了多少空间。

示例

  1. 通过组合所有早于 SID 的增量来生成有关将节省的空间量的报告1.4对于 sccs 文件s.test.c,请输入:
    comb -p1.4 -s s.test.c
    通过将以上命令的输出通过管道传输到 sh 命令来运行报告。
  2. 要实际执行组合,请输入:
    comb -p1.4 s.test.c

文件

描述
s.COMB 重建的 SCCS 文件的名称。
梳子 * 临时文件。