上一个: rdiff options, 上层: rdiff


A.17.2 rdiff 示例

假设你收到 foo@example.net 发来的邮件,索取 tc 编译器从 1.2 到 1.4 发行版 的更新。你手头上没有这个补丁,但使用 cvs 可以用一个命令很容易得到:

     $ cvs rdiff -c -r FOO1_2 -r FOO1_4 tc | \
     $$ Mail -s 'The patches you asked for' foo@example.net

假如你生成了发行版 1.3,并为修复 bug 建立了 `R_1_3fix' 分支。以前还为发行版 1.3.1 建立 `R_1_3_1'。现在,你想了解分支上做了多少开发工作。可以用这个命令:

     $ cvs patch -s -r R_1_3_1 -r R_1_3fix module-name
     cvs rdiff: Diffing module-name
     File ChangeLog,v changed from revision 1.52.2.5 to 1.52.2.6
     File foo.c,v changed from revision 1.52.2.3 to 1.52.2.4
     File bar.h,v changed from revision 1.29.2.1 to 1.2