[cvs-jp-info 108] cvs remove -f の取り消し

アーカイブの一覧に戻る

Shouji Hirata shouj****@micro*****
2003年 5月 29日 (木) 15:33:55 JST


いつもお世話になっています。平田@マイクロフトです

Windowsのコマンドプロンプトのなかでwincvsに付属していたcvs.exe(1.11)を使って
コマンドラインでCVSを愛用してています。先ほどプロジェクトの中の一部のファイ
ルが不要になったので

cvs  remove -f hogehoge.....

としたのですが、本来必要なファイルまで消してしまいました。まだcommitしていな
い状態なのですが、removeを取り消す方法はありませんか?

--------
ちなみに失敗の原因は、複数のディレクトリからなるプロジェクトがあり、その中の
ひとつのディレクトリ(Rels)とその内容を削除しようと

cvs -f removee Rels\*

としたところカレントから下のほかのディレクトリのファイルまで削除されてしまい
ました。cvsのメッセージを見ていると

cvs remove: Removing Rels\../L3Man/Rels
cvs remove: Removing Rels\../L3Man/Rels_Z
cvs remove: Removing Rels\../L3Prot
cvs remove: scheduling `Rels\../L3Prot/L3LcnNEC.cpp' for removal
cvs remove: scheduling `Rels\../L3Prot/L3LcnNEC.h' for removal
cvs remove: scheduling `Rels\../L3Prot/L3LcnNECInitial.cpp' for removal
とRels\~..をたどってすべてのディレクトリをremoveしているようです。

Windows(MS-DOS?)の感覚で上の指定でRelsの下を指定したつもりだったのですが、こ
のような場合何か注意点があるのでしょうか?


--
=====================================
平田祥司(shouj****@micro*****)

株式会社マイクロフト(www.microft.co.jp)
神奈川県横浜市青葉区あかね台2-11-29
=====================================





CVS-JP-info メーリングリストの案内
アーカイブの一覧に戻る