上一个: diff options, 上层: diff


A.11.2 diff 示例

下面的行产生 backend.c 文件 1.14 和 1.19 修订版间的 Unidiff (`-u' 标识)。因为使用 `-kk' 标识,没有关键字会被替换,所以差异是忽略了关键字替换。

     $ cvs diff -kk -u -r 1.14 -r 1.19 backend.c

假设试验分支 EXPR1 基于 RELEASE_1_0 标签的一组文件。要查看分支上的状态, 可以试验下面命令:

     $ cvs diff -r RELEASE_1_0 -r EXPR1

类似这样的命令可以产生两个发行版的不同内容:

     $ cvs diff -c -r RELEASE_1_0 -r RELEASE_1_1 > diffs

如果你维护着 ChangeLog,提交前使用如下命令,可以帮助你撰写 ChangeLog 条目。 将打印出本地尚未提交的修改。

     $ cvs diff -u | less