14

おはようございます、

スナップショットのloadステートメントから特定のディレクトリを1つだけ除外する方法はありますか。たとえば、\ PM_CT \ lost+foundディレクトリを除く' PM_CT 'という名前のVOB全体をロードしたい場合などです。

...それを行うためのエレガントな方法はありますか?また、ロードされた複数のVOB全体で、失われたディレクトリと見つかったディレクトリをすべて除外するにはどうすればよいですか?

乾杯とありがとう、

-イェルク

4

2 に答える 2

15

以前に投稿された回答に追加したいと思います:

lost+found ディレクトリ

すべての VOB から lost+found ディレクトリを除外するには、以前に提案された選択規則をより一般的なものに変更できます。

#Skip the lost+found directories
element .../lost+found -none

ただし、'-none' フラグを使用すると、Windows ClearCase クライアントは、スナップショット ビューを更新するときにエラーを一覧表示します。

「lost+found」をロードできません: 構成仕様でバージョンが選択されていません。
「lost+found」を読み込めません。

また、以前にロードしたフォルダやファイルを適切にアンロードしないため、lost+found ディレクトリを完全に消去したい場合は、新しい選択ルールを使用してスナップショット ビューを再作成する (または VOB をアンロード/再ロードする) 必要がある場合があります...

優雅

通常のフォルダーを除外する場合、「エレガントな方法」は、フォルダーの/main/0バージョンを具体的にロードすることです。

#Exclude the contents of a directory
element /VOB_name/folder_path /main/0

これにより、フォルダーが空として読み込まれ、エラーは発生しません。また、ロードされたファイルを適切にアンロードします。残念ながら、このディレクトリは常にバージョン /main/0 としてリストされているため、lost+found ディレクトリでは機能しません。

于 2010-11-01T08:27:05.817 に答える
10
element /PM_CT/lost+found -none

「エレガントな」方法は次のもので構成されます。

  • 選択ルールの追加(ここでは " -none")
  • ビューがスナップショットの場合は、質問をせずにすべてのPM_CT をロードします ( )。load /PM_CT

注: 構成仕様では、常に "/" を使用してください。この方が簡単で、Windows だけでなく Unix ClearCase ビューでも解釈できます。

警告:

  • 以前の解決策は 1 つの vob に対するものでした。複数の vob に対して「ワイルドカード」を使用できるとは思いません
  • ' -none' オプションを使用すると、デリバーまたはリベース (UCM マージ) 中にスナップショットビューが失敗する可能性があります。そのような操作には、動的ビューの方が適しています。これは、CC 2003.06 および初期の 7.0 用です。最新のCC7.1.0.2でうまくいくと思います

注: この選択ルールは、表示したくないディレクトリをマスクするために、動的ビューにも使用できます。

于 2009-07-30T10:10:50.067 に答える