aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man1/rcsdiff.1
blob: 660e3b62bc2416b14b9a00f3762020c2f2ed6820 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
.\" $FreeBSD: doc/ja_JP.eucJP/man/man1/rcsdiff.1,v 1.6 2001/05/14 01:07:28 horikawa Exp $
.de Id
.ds Rv \\$3
.ds Dt \\$4
..
.Id %FreeBSD: src/gnu/usr.bin/rcs/rcsdiff/rcsdiff.1,v 1.5 1999/08/27 23:36:55 peter Exp %
.ds r \&\s-1RCS\s0
.if n .ds - \%--
.if t .ds - \(em
.TH RCSDIFF 1 \*(Dt GNU
.SH 名称
rcsdiff \-  RCS で管理されているリビジョンを比較する
.SH 書式
.B rcsdiff
[
.BI \-k subst
] [
.B \-q
] [
.BI \-r rev1
[
.BI \-r rev2
] ] [
.B \-T
] [
.RI "\f3\-V\fP[" n ]
] [
.BI \-x suffixes
] [
.BI \-z zone
] [
.I "diff options"
]
.I "file .\|.\|."
.SH 解説
.B rcsdiff
は、
.BR diff (1)
を起動して、
指定された \*r ファイルの 2 つのリビジョンを比較します。
.PP
\*r 拡張子にマッチするパス名は \*r ファイル、
その他のパス名はワークファイルであるとみなします。
ファイルの対応づけについては
.BR ci (1)
を参照してください。
.PP
.B \-q
オプションが指定されると診断メッセージの表示を行いません。
.BR \-r
オプションにより 0、1 あるいは 2 個のリビジョンを指定できます。
.BI \-k subst
オプションはリビジョンを取り出す際のキーワード置換の方法を変更します。
.BR co (1)
を参照してください。
たとえば、
.B "\-kk\ \-r1.1\ \-r1.2"
と指定すると、
リビジョン
.B 1.1
と
.BR 1.2
を比較する際にキーワードの違いを無視します。
以下に示す 4 つの場合、
ロック者キーワードの違いから余計な差分が出力されるのを抑止するために、
.B \-kkvl
オプションが指定されたものとみなします。
(1) たかだか 1 つのリビジョンしか指定されていない、
(2)
.B \-k
オプションが指定されていない、
(3) デフォルトのキーワード置換方式が
.B \-kkv
と設定されている、
(4) ワークファイルのファイルモードが
.BR "co\ \-l"
が作成するものと同じである。
.BR \-T ,
.BR \-V ,
.BR \-x ,
.B \-z
オプションの詳細については
.BR co (1)
を参照してください。
その他、通常ファイルに対して用いられる
.BR diff (1)
のすべてオプションは、同じ意味で rcsdiff に対して用いることができます。
.PP
.I rev1
と
.I rev2
が両方とも指定されなかった場合、
.B rcsdiff
はデフォルト枝 (branch) (デフォルトでは幹(trunk)) の
最新のリビジョンとワークファイルとを比較します。
これは、
最後にチェックインした後、
ワークファイルに対して加えられた変更を知るのに便利です。
.PP
.I rev1
のみが指定された場合、
.B rcsdiff
は \*r
ファイル中のリビジョン
.I rev1
の内容とワークファイルの内容を比較します。
.PP
.I rev1
と
.I rev2
の両方が与えられた場合、
.B rcsdiff
は \*r
ファイル中の指定された 2 つのリビジョンを比較します。
.PP
.I rev1
と
.I rev2
は、
数字またはシンボルで指定することができます。
.SH 使用例
以下のコマンド
.LP
.B "        rcsdiff  f.c"
.LP
は、 \*r
ファイルのデフォルト枝の最新リビジョンとワークファイル
.BR f.c
を比較します。
.SH 環境変数
.TP
.B \s-1RCSINIT\s0
コマンドライン引数に先立って与えられるオプションを指定します。
各オプションは空白で区切って指定します。
詳しくは
.BR ci (1)
を参照してください。
.SH 診断
比較したリビジョン間に違いがなければ終了ステータス 0 を、
違いがあれば 1 を、
エラーが発生した場合は 2 を返します。
.SH 作者
Author: Walter F. Tichy.
.br
Manual Page Revision: \*(Rv; Release Date: \*(Dt.
.br
Copyright \(co 1982, 1988, 1989 Walter F. Tichy.
.br
Copyright \(co 1990, 1991, 1992, 1993 Paul Eggert.
.SH 関連項目
ci(1), co(1), diff(1), ident(1), rcs(1), rcsintro(1), rcsmerge(1), rlog(1)
.br
Walter F. Tichy,
\*r\*-A System for Version Control,
.I "Software\*-Practice & Experience"
.BR 15 ,
7 (July 1985), 637-654.
.br