1

「 」を使用して、「 」のls -visible pname下に表示されている要素を見つけることができますpname。しかし、「find」では、目に見える要素だけを見つける方法が見つかりません。つまり、' find' は、構成仕様によって非表示の要素も常にリストします。

' ' が特定の ' ' の下にある ' ' 要素findだけを見つけることができるかどうか知っている人はいますか??visiblepname

ありがとう

4

2 に答える 2

0

クリアツールマンファインド

http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m1/index.jsp?topic=/com.ibm.rational.clearcase.cc_ref.doc/topics/ct_find.htm

注: find コマンドは、UNIX および Linux の find(1) コマンドに似ています。標準の検索オプションの限られたセットのみがサポートされています。選択したオブジェクトに対してコマンドを呼び出す方法 (–exec および –ok オプション) は、find(1) とは異なります。

VonC への質問に答えるには、いいえ、あなたは間違っています。-visible は -all と連携する必要はありません。また、-visible を使用して、やりたいことを正確に実現できます。

于 2010-12-21T03:29:43.750 に答える
0

cleartool findには visible オプションもあり、 と同じ結果を返すはずですcleartool ls

–vis/ible

ビューに表示されている (標準のパス名を持つ) 要素のみを、そのブランチとバージョンと共に含めます。

このオプションは、複数の VOB での検索を高速化するために導入されました。

kolslorrが彼の回答のコメントで示唆しているように、1 つの vob の-cview方がより適切であり、次のように組み合わせます-nxname

–cvi/ew

–element、–branch、および –version クエリ (存在する場合) によって選択されたオブジェクトのセットを変更します。
- を指定しなかった場合は–version、各要素とブランチを現在ビューにあるバージョンに置き換えます。(VOB シンボリック リンクでは置換は実行されません。)
- を指定した場合は–version、現在ビューにあるバージョンにサブセットをさらに制限します。

-nxname

@@選択した各オブジェクトの名前から、拡張命名記号 (デフォルトでは ) と後続のバージョン ID またはブランチ パス名を削除します。
この変換の結果生じる重複した名前は抑制されます。
実際、このオプションは拡張名を標準のオペレーティング システム名に変換します。また、ブランチまたはバージョンの名前を要素の名前に変換します。

これらの 2 つのオプションは、特定のパスと互換性があり、目的を達成する必要があります。

于 2010-12-20T10:14:55.260 に答える