RCSDIFF(1)

名称
rcsdiff - RCS で管理されているリビジョンを比較する

書式
rcsdiff [ -ksubst ] [ -q ] [ -rrev1 [ -rrev2 ] ] [ -Vn ] [ -xsuffixes ] [ diff options ] file ...

解説
rcsdiff は、指定された RCS ファイルの 2 つの リビジョンを比較するために diff(1) を起動します。

RCS 拡張子にマッチするファイル名は RCS ファイルであるとみなし、その他のファイル名はワークファイルであると みなします。 ci(1) を参照してください。

-q オプションが指定されると診断メッセージの表示を行いません。 -r オプショ ンにより 0、1、2 個のリビジョンを指定できます。 -ksubst オプションはリ ビジョンを取り出す際のキーワード置換の方法を変更します。 co(1) を参照し てください。たとえば、 -kk -r1.1 -r1.2 と指定すると、リビジョン 1.1 と 1.2 のキーワードの違いを無視します。ロック者キーワードの違いによるよけいな差分を 抑止するために、以下の場合、 -kkvl オプションが指定されたものとみなします。 (1) たかだか 1 つのリビジョンしか指定されていない、 (2) -k オプションが指定されていない、 (3) デフォルトのキーワード置換方式が -kkv と設定されている、 (4)ワークファイルのファイルモードが co -l が作成するものと同じである -V と -x オプションの詳細については co(1) を参照してください。その他、 diff(1) の通常ファイルに対して用いられるオプションを rcsdiff に指定することができます。

rev1 と rev2 の両方が指定されなかった場合、 rcsdiff はデフォルト枝の最新のリビジョンとワークファイルとを比較します。 これは、あなたが最後に登録してから、ワークファイルに対して加えた変更を 知るのに便利です。

rev1 のみが指定された場合、 rcsdiff は RCS ファイル中のリビジョン rev1 の内容とワークファイルの内容を比較します。

rev1 と rev2 の両方が与えられた場合、 rcsdiff は RCS ファイル中の 2 つのリビジョンを比較します。

rev1 も rev2 も、数字またはシンボルとして指定することができます。

例
以下のコマンドは、

rcsdiff f.c

RCS ファイルのデフォルト枝の最新リビジョンとワークファイル f.c を比較します。

環境変数

RCSINIT
    コマンドライン引数に先立って指定すべきオプションを指定します。 オプションは空白で区切って指定します。詳しくは ci(1) を参照してください。

診断
比較したリビジョン間に違いがなければ終了ステータス 0 を、違いがあれば 1 を、エラーが発生した場合は 2 を返します。

作者
Author: Walter F. Tichy.
Revision Number: ; Release Date: .
Copyright © 1982, 1988, 1989 by Walter F. Tichy.
Copyright © 1990, 1991 by Paul Eggert.

関連項目
ci(1), co(1), diff(1), ident(1), rcs(1), rcsintro(1), rcsmerge(1), rlog(1)
Walter F. Tichy, RCS--A System for Version Control, Software--Practice & Experience 15, 7 (July 1985), 637-654.