次のようなディレクトリ構造があります。
root_dir
dir1
dir2
file1.txt
file2.txt
sub_dir
file3.txt
file4.txt
dir2
を使用してすべてのサブ要素を削除する最良の方法は何rmname
ですか? 単純に「cleartool rmname dir2」を実行して、内容をすべて再帰的に削除することはできますか?
次のことだけを行う必要があります。
cleartool checkout -nc root_dir
cleartool rmname dir2
cleartool checkin root_dir
dir2
これにより、新しいバージョンのへの参照が削除されroot_dir
、dir2
とそのすべてのコンテンツが非表示になります (到達できなくなります)。また、 の以前のバージョン(まだ を参照していた) を現在のバージョン ( rmname'd を使用したバージョン) とマージして、 に戻る新しいバージョンを再作成することにより、(およびそのすべてのコンテンツ) を
簡単に復元できます。dir2
root_dir
dir2
dir2
dir2
注: を使用してrmname
いる場合、 を実行しているブランチで要素がチェックアウトされていなくても、要素がチェックアウトされていることを示すエラー メッセージが表示される場合がありますrmname
。
usingrmname -force
は、引き続き rmname を実行するためのソリューションです。この技術情報を参照してください。