ClearCaseスナップショットからファイルを削除する「適切な」方法は何ですか?
-
01-10-2019 - |
質問
スナップショットビューからファイルを削除すると、次回ClearCase Explorerのスナップショットを見ると、「??」が表示されます。チェックアウトで削除されたアイコン。スナップショットで「変更されたファイルを見つけ」を実行しても、削除されたファイルは表示されません。スナップショットで「更新ビュー」を実行すると、clearcaseが欠落しているファイルを私のビューに再コピーします。
私が起こりたいのは次のとおりです。スナップショットからファイルを削除し、更新を実行すると、ダイナミックビューからClearCaseを介して削除したかのように、ファイルをビューから削除する必要があります。これを達成するための最良の方法は何ですか?
ClearCase環境の多くのカスタマイズを避けたいと思います。これを行う「標準的な」方法がある場合は、それを試してみたいと思います。 ClearToolがこの請求書に合ったすべてのファイルの検索結果を表示できる場合、それは私の目的に十分です。
解決
ClearCase Explorerからファイルを削除する場合、問題はないはずです。
- 親ディレクトリをチェックアウトします
rmname
ファイル- 親ディレクトリをチェックインします
ただし、シェルまたはWindowsエクスプローラーから直接それを行うと、ClearCaseには操作が通知されないため、「??」チェックアウト - が削除されたステータス。
ダイナミックビューを使用すると、ClearCaseがClearCaseによって完全に管理されているファイルシステムのカプセル化であるため、ClearCaseがそれについて知らない限りファイルを削除することはできません。
次に、ネイティブファイルシステムから直接チェックアウトファイルを削除したとします(ClearCase ExplorerまたはClearCaseプラグインを備えたIDEからではなく)、そしてそれらのファイルを必要とします 止まる 削除!
次に、2つのステータスを調整する方法は次のとおりです。
cleartool update .
(スナップショットビューのルートディレクトリで)- 生成されたものを解析する」
.updt
「ファイルとチェックアウトされたファイルごとに、rmname(この記事のように)