rcsdiff − RCS で管理されているリビジョンを比較する |
rcsdiff [ −ksubst ] [ −q ] [ −rrev1 [ −rrev2 ] ] [ −T ] [ −V[n] ] [ −xsuffixes ] [ −zzone ] [ diff options ] file ... |
rcsdiff は、 diff(1) を起動して、指定された RCS ファイルの 2 つの リ ビ ジョンを比較します。 RCS 拡張子にマッチするパス名は RCS ファイル、その他のパス名はワークファ イルであるとみなします。ファイルの対応づけについては ci(1) を参照してく ださい。 −q オプションが指定されると診断メッセージの表示を行いません。 −r オプ ションにより 0、1 あるいは 2 個のリビジョンを指定できます。 −ksubst オ プ ショ ン はリビジョンを取り出す際のキーワード置換の方法を変更します。 co(1) を参照してください。たとえば、 −kk −r1.1 −r1.2 と指定すると、リビ ジョ ン 1.1 と 1.2 を比較する際にキーワードの違いを無視します。以下に示 す 4 つの場合、ロック者キーワードの違いから余計な差分が出力されるのを抑 止 するために、 −kkvl オプションが指定されたものとみなします。 (1) たか だか 1 つのリビジョンしか指定されていない、 (2) −k オプションが指定され ていない、 (3) デフォルトのキーワード置換方式が −kkv と設定されている、 (4) ワークファイルのファイルモードが co −l が作成するものと同じである。 −T, −V, −x, −z オプションの詳細については co(1) を参照してください。そ の他、通常ファイルに対して用いられる diff(1) のすべてオプションは、同じ 意味で rcsdiff に対して用いることができます。 rev1 と rev2 が両方とも指定されなかった場合、 rcsdiff はデフォルト枝 (branch) (デフォルトでは幹(trunk)) の最新のリビジョンとワークファイルと を 比較します。これは、最後にチェックインした後、ワークファイルに対して 加えられた変更を知るのに便利です。 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. |
ci(1), co(1), diff(1), ident(1), rcs(1), rcsintro(1),
rcsmerge(1), rlog(1) |