5

Unix プラットフォームの動的ビューで作業しています。ファイルを一時的にハイジャックし、後でハイジャックをキャンセルする必要があります。しかし、コマンドchmod +w filenameは機能していません。
メッセージが表示されますchmod: WARNING: can't change filename
Windows のスナップショット ビューからファイルの読み取り専用属性を変更できます。

質問:

  1. 動的ビューでハイジャックは可能ですか? はいの場合、どのように?
  2. ファイルのハイジャックをキャンセルする cleartool コマンドはありますか?
4

2 に答える 2

9

動的ビューの副作用の1つは、スナップショットビュー(すべてがハードドライブにコピーされる)とは対照的に、ClearCaseがネットワーク経由でアクセスするファイルの属性を制御することです。

1 /はい、実際には「ハイジャックされた」状態ではありませんが、可能です。
動的等価物は「eclipsed」と呼ばれます。つまり、バージョン管理されたファイルと同じ名前のプライベートファイルが、バージョン管理されたファイルの代わりになります(「eclipsed」)。

そのファイルのコピーをバックアップとして作成し、選択しないことでそのファイルを非表示にします(cleartool edcs動的ビュー内の任意の場所に「」と入力します)。

element /vob/path/to/file -none

次に、バックアップコピーの名前を変更して、元の名前を復元します。

日食ファイル

2 /隠されたファイルを元に戻すには、単にファイルを移動するか削除します。
バージョン管理されたファイル(プライベートファイルによって隠されている)は即座に復元されます。

詳細については、IBMの記事「EclipseされたファイルとClearCaseについて」を参照してください。

于 2011-10-17T20:39:46.130 に答える
1

非予約チェックアウトを行ってみませんか?

cleartool checkout -unreserved filename

于 2011-10-17T20:17:04.583 に答える