2012-01-05 15 views
1

特定の日付に表示されたビューの内容にラベルを付ける必要があります。私が知る唯一の方法はバージョン・セレクタを設定します。私は、私が望む日付に時間を設定してから、ラベルをビューに適用します。シンプル。ラベルClearCaseの内容特定の日付に表示される内容(設定仕様を変更せずに)

しかし、コンフィグ仕様を変更することなく、文法的ににする方法があれば、私は望んでいました。私はcleartool find-execmklabelと組み合わせて使うことができることを願っていました。しかし、私がしなければ、この:

cleartool find . -cview -version "! created_since(some-date)" 

それが唯一のビューにその日前に作成されたものを引く、必ずしも我々は-timeセレクタを使用していた場合、ビューで見られるべきもの。

そして、私は-branchセレクタ

cleartool find . -cview -version "! created_since(some-branch)" 

cleartool findを使用している場合にのみ、そのブランチのみで、その日前に作成されたものを選択します。これは、config specsルールを介して他のブランチのビューにも表示されるものを表示しません。

ですから、私はcleartool findを間違って使用していますか?それとも不可能なのでしょうか?

方法は

  1. かかわらず、指定されたディレクトリ内
  2. アクティブなコンフィギュレーションルールによって見られることを正確にかつ正確に要素を見つけるために、cleartool findを指示するために、コマンドラインから、あります
  3. AS IF時間指示がありましたか?

ありがとうございます。

答えて

1

私の知る限り、query languageは、config spec時間規則の内容を含めるには十分に豊富ではありません。
time-based selection ruleが最適です。プログラムで-timeを使用するために、私は一般的に何

、(検索が動作しないため)にある:

  • 専用の動的なビューを使用します(迅速スナップショットビューよりも更新する)
  • ファイル内
  • 書き込み設定の仕様では、私は、ダイナミックビューの更新されたコンテンツの結果を使用し
  • setcs man pageを参照)
  • cleartool setcs -tag myView myFile # update the config spec of the dynamic view
    を必要としています。
+0

私は、専用のダイナミックビューを使用して、そのC仕様をオンザフライで変更することは考えていませんでした。それは確かに私のために働くでしょう。ありがとう! –

関連する問題