次: , 前: Removing files, 上: Adding and removing


7.3 ディレクトリを削除する

概念上では、ディレクトリの削除はファイルの削除と似ています—現在の作 業ディレクトリからそのディレクトリを消したいけれど、ディレクトリが存在 した古いリリースも取得できるようにしたい、と思うでしょう。

ディレクトリを削除する方法は、その中の全てのファイルを削除することです。 ディレクトリ自身は削除しません。そうする方法はありません。代わりに、 cvs update, cvs checkout, cvs export に `-P' オプションを指定して、作業ディレクトリから空のディレクトリを削除するよ うにします。おそらく最良の方法は常に `-P' を指定することです。空 のディレクトリが欲しければ、削除されないように、ダミーファイルを作って ください (例えば、 .keepme)。

checkoutexport の `-r' と `-D' のオプショ ンでは `-P' が暗黙に含まれていることに注意してください。この方法 により cvs は正しくディレクトリを作ることができ、又、取り出した特 定のバージョンのそのディレクトリにファイルがあるかどうかに左右されなく なります。