6

次のようなディレクトリ構造があります。

root_dir
  dir1
  dir2
    file1.txt
    file2.txt
    sub_dir
      file3.txt
      file4.txt

dir2を使用してすべてのサブ要素を削除する最良の方法は何rmnameですか? 単純に「cleartool rmname dir2」を実行して、内容をすべて再帰的に削除することはできますか?

4

1 に答える 1

6

次のことだけを行う必要があります。

cleartool checkout -nc root_dir
cleartool rmname dir2
cleartool checkin root_dir

dir2これにより、新しいバージョンのへの参照が削除されroot_dirdir2とそのすべてのコンテンツが非表示になります (到達できなくなります)。また、 の以前のバージョン(まだ を参照していた) を現在のバージョン ( rmname'd を使用したバージョン) とマージして、 に戻る新しいバージョンを再作成することにより、(およびそのすべてのコンテンツ) を
簡単に復元できます。dir2root_dirdir2dir2dir2

注: を使用してrmnameいる場合、 を実行しているブランチで要素がチェックアウトされていなくても、要素がチェックアウトされていることを示すエラー メッセージが表示される場合がありますrmname
usingrmname -forceは、引き続き rmname を実行するためのソリューションです。この技術情報を参照してください。

于 2011-05-13T04:05:40.317 に答える