Manpages

名 称

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.11.2 を 比 較 す る 際 に キ ー ワ ー ド の 違 い を 無 視 し ま す 。 以 下 に 示 す 4 つ の 場 合 、 ロ ッ ク 者 キ ー ワ ー ド の 違 い か ら 余 計 な 差 分 が 出 力 さ れ る の を 抑 止 す る た め に 、 −kkvl オ プ シ ョ ン が 指 定 さ れ た も の と み な し ま す 。 (1) た か だ か 1 つ の リ ビ ジ ョ ン し か 指 定 さ れ て い な い 、 (2) −k オ プ シ ョ ン が 指 定 さ れ て い な い 、 (3) デ フ ォ ル ト の キ ー ワ ー ド 置 換 方 式 が −kkv と 設 定 さ れ て い る 、 (4) ワ ー ク フ ァ イ ル の フ ァ イ ル モ ー ド が co −l が 作 成 す る も の と 同 じ で あ る 。 −T, −V, −x, −z オ プ シ ョ ン の 詳 細 に つ い て は co(1) を 参 照 し て く だ さ い 。 そ の 他 、 通 常 フ ァ イ ル に 対 し て 用 い ら れ る diff(1) の す べ て オ プ シ ョ ン は 、 同 じ 意 味 で rcsdiff に 対 し て 用 い る こ と が で き ま す 。

rev1rev2 が 両 方 と も 指 定 さ れ な か っ た 場 合 、 rcsdiff は デ フ ォ ル ト 枝 (branch) (デ フ ォ ル ト で は 幹 (trunk)) の 最 新 の リ ビ ジ ョ ン と ワ ー ク フ ァ イ ル と を 比 較 し ま す 。 こ れ は 、 最 後 に チ ェ ッ ク イ ン し た 後 、 ワ ー ク フ ァ イ ル に 対 し て 加 え ら れ た 変 更 を 知 る の に 便 利 で す 。

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

rev1rev2 の 両 方 が 与 え ら れ た 場 合 、 rcsdiffRCS フ ァ イ ル 中 の 指 定 さ れ た 2 つ の リ ビ ジ ョ ン を 比 較 し ま す 。

rev1rev2 は 、 数 字 ま た は シ ン ボ ル で 指 定 す る こ と が で き ま す 。

使 用 例

以 下 の コ マ ン ド

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

環 境 変 数

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

診 断

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

作 者

Author: Walter F. Tichy.
Manual Page Revision: 1.5; Release Date: 1999/08/27.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Copyright © 1990, 1991, 1992, 1993 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.