rcsclean(1) FreeBSD 一般コマンドマニュアル

rcsclean

前のページ 上に戻る 次のページ

rcsclean



書式

       rcsclean [options] [ file ... ]


解説

       rcsclean  は、RCS ファイルからチェックアウトされた後に変更
       を受けていないワークファイルを削除し ま す。  rcsclean  -u
       は、対象となるワークファイルのロックを解除し、削除します。

       各 file について rcsclean は、ワークファイルとそれに対応す
       る  RCS ファイルに格納されているリビジョンとを比較します。
       違いが見つかった場合には何もしません。違いが無い場合、  -u
       オプションが指定されていたら、まずそのリビジョンのロックを
       解除します。そして、ワークファイルが書き込み可能でなくその
       リビジョンがロックされていないなら、ワークファイルを消去し
       ます。 rcsclean は、実行した処理の内容を rcs -urm  -f
       コマンドを使って表現し、標準出力に表示します。

       file  を指定しなかった場合、カレントディレクトリにあるすべ
       てのワークファイルを処理対象にします。 RCS の拡張子を持 つ
       パス名は、RCS ファイルを表しています。その他のファイルはワ
       ークファイルを意味します。ファイル名については、 ci(1)  で
       詳しく説明されています。

       ワ ークファイルと比較するリビジョン番号は、 -n, -q, -r, -u
       オプションのいずれかで指定することができます。リビジョン番
       号を指定せず、 -u オプションが指定されていて、呼び出したユ
       ーザがロックしたリビジョンが一つだけ存在すれば、  rcsclean
       は そ の リ ビ ジョ ン を 使用します。それ以外の場合には、
       rcsclean はデフォルト枝 (普通は幹) の最新リビジョンを使 用
       します。

       rcsclean を Makefile の中の clean ターゲットで用いると便利
       です。 rcsdiff(1) (差分の表示) や、 ci(1) (ワークファイ ル
       に変更が無い時、チェックインするかどうか確認する) のマニュ
       アルも参照して下さい。


オプション

       -ksubst
              比較のためにリビジョンを取り出すときに、 subst で指
              定 し た 方 式 でキーワード置換を行います。詳しくは
              co(1) を参照して下さい。

       -n[rev]
              ファイルの消去やリビジョンのロック解除を行ないま せ
              ん。 このオプションによって、 rcsclean が何を実行し
              ようとするかを、実際の動作を行なわずに知ることが で
              きます。

       -q[rev]
              処理の内容を標準出力に表示しません。

       -r[rev]
       -u[rev]
              違 いが見つからなかったファイルがロックされているな
              ら、ロックを解除します。

       -V     RCS システムのバージョン番号を表示します。

       -Vn    RCS システムのバージョン n のエミュレーションを行い
              ます。詳細は co(1) を参照してください。

       -xsuffixes
              suffixes  を RCS ファイル拡張子として指定します。詳
              細は ci(1) を参照してください。

       -zzone キーワードの置換の際、タイムゾーンとして zone を 使
              用します。詳細は co(1) を参照して下さい。


使用例

              rcsclean  *.c  *.h

       チェックアウトされてから変更されていない .c.h で終る名
       前のワークファイルをすべて削除します。

              rcsclean

       チェックアウトされてから変更されていない、カレントディレク
       トリにあるすべてのワークファイルを削除します。


関連ファイル

       rcsclean は、 ci(1) と同じファイルにアクセスします。


環境変数

       RCSINIT
              引 数リストに前置されるオプションを空白で区切って指
              定します。オプションの中に含まれる空白は、バック ス
              ラッシュでエスケープします。 RCSINIT オプションは、
              大部分の RCS コマンドの引数リストに前置され ま す。
              -q, -V, -x, -z などを指定するのに有用です。


診断

       す べての動作が成功した時にのみ、終了ステータス 0 を返しま
       す。ワークファイルや RCS ファイルがなくても無視します。


作者

       Author: Walter F. Tichy.
       Manual Page Revision: 1.5; Release Date: 1999/08/27.
       Copyright (C) 1982, 1988, 1989 by Walter F. Tichy.
       Copyright (C) 1990, 1991, 1992, 1993 Paul Eggert.


関連項目

       ci(1), co(1), ident(1), rcs(1),  rcsdiff(1),  rcsintro(1),
       rcsmerge(1), rlog(1), rcsfile(5)
       Walter  F.  Tichy,  RCS--A  System  for  Version  Control,

ABELNET VPSサービス