YasuhisaKono
yasuh****@toshi*****
2003年 12月 24日 (水) 21:34:38 JST
はじめまして。河野と申します。 cvs diff -kk についてお知恵を拝借。 複数のRCSキーワードを無視してdiffを取ることがうまく 行きません。下記に示したようなファイルについて cvs diff を実行した時に何も出力されないことを期待 しています。うまいやり方はありますでしょうか。 ●実験 下記のように記述されているファイルをコミットする。 $Id$ $Id$ $Id$ 2行目を$Id$に書き換える。 $Id: test1.c,v 1.1 2003/12/24 12:17:35 ykono Exp $ $Id$ $Id: test1.c,v 1.1 2003/12/24 12:17:35 ykono Exp $ (A) cvs diff を実行すると、差異として2行目が出力される。 $ cvs diff test1.c Index: test1.c =================================================================== RCS file: /home/ykono/testcvs/test/test1.c,v retrieving revision 1.1 diff -r1.1 test1.c 2c2 < $Id: test1.c,v 1.1 2003/12/24 12:17:35 ykono Exp $ --- > $Id$ (B) cvs diff -kk を実行すると、2行目以外が出力される。 $ cvs diff -kk test1.c Index: test1.c =================================================================== RCS file: /home/ykono/testcvs/test/test1.c,v retrieving revision 1.1 diff -r1.1 test1.c 0a1 > $Id: test1.c,v 1.1 2003/12/24 12:17:35 ykono Exp $ 2,3c3 < $Id$ < $Id$ --- > $Id: test1.c,v 1.1 2003/12/24 12:17:35 ykono Exp $ 以上