comb 命令 (SCCS)
用途
组合 SCCS 增量。
语法
描述
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 程序,然后运行其过程,以判断组合处理实际节省了多少空间。 |
示例
- 通过组合所有早于 SID 的增量来生成有关将节省的空间量的报告1.4对于 sccs 文件s.test.c,请输入:
通过将以上命令的输出通过管道传输到 sh 命令来运行报告。comb -p1.4 -s s.test.c - 要实际执行组合,请输入:
comb -p1.4 s.test.c
文件
| 项 | 描述 |
|---|---|
| s.COMB | 重建的 SCCS 文件的名称。 |
| 梳子 * | 临时文件。 |