2012-03-13 16 views
3

Disclamer:私はClear Caseの新機能です。私はcleartoolの簡単なクエリで動作するように見えることができません

特定の日付に変更したファイルを探したいと思います。私はスナップショットビューを使用しています:

ClearCase version 7.1.2.0 (Tue Sep 21 12:01:15 EDT 2010) (7.1.2.D100920) 
@(#) MVFS version 7.1.2.0 (Tue Aug 10 00:37:25 2010) 
cleartool       7.1.2.0 (Wed Sep 8 12:56:06 2010) 
db_server       7.1.2.0 (Sat Sep 4 01:27:12 2010) 
VOB database schema version: 54 

EDIT:FYI、私のビューはCCRC(Clear Case Remote Client)で作成されました。

は、ここで私は(私のWindowsマシンから)試してみたものです:

cd c:\SnapshotViews\my_view_name 
cleartool 
cleartool> find . -element "{created_since(12-Mar-2012)}" -print 
cleartool: Error: Not an object in a vob: ".". 
cleartool: Warning: Skipping ".". 
cleartool> 

cleartool> find . -cview -version 'created_since(12-Mar-2012)' -print 
cleartool: Error: Not an object in a vob: ".". 
cleartool: Warning: Skipping ".". 

IBMのドキュメントは、ソートの役に立たない、それらが提供するクエリはどちらか動作しません。誰かが私を助けることができますか?

答えて

4

Vobに入るためには、スナップショットビュー内で1つのディレクトリに移動する必要があります。

  • c:\SnapshotViews\my_view_nameあなたのスナップショットビュー
  • c:\SnapshotViews\my_view_name\aVobのルートディレクトリである、あなたのスナップショットビューの設定スペック

によって参照されるようにVOBファイル内にある唯一のVOBは、要素(ディレクトリとファイルのバージョン)が含まれていこれはあなたのcleartool findコマンドがVob内の上記の要素だけを見つけることができることを意味します。

Additional examples of the cleartool find command」を参照してください。
cleartool find man pageも参照してください。あなたのスナップショットビューのルートレベルにとどまる場合

、次のように入力します。

cleartool find <vobtag> -element "{created_since(target-data-time)}" -print 

をしかし、あなたはCCRC(つまり、ClearCaseのリモートクライアントである)上にある場合、あなたはしませんcleartool findコマンドにアクセスしてください。
cleartoolコマンドのサブセットのみがサポートされています。「Rational ClearCase Remote Client Command Line Interface (CCRC CLI)」を参照してください。

+0

使用できるvobtagを知るには、 'cleartool catcs'と入力して、スナップショットビューの設定仕様とロードルールを確認します。 – VonC

+0

私はいくつかのサブディレクトリにcdしました。今はc:\ SnapshotViews \ my_view_name \ VOB_name \ folder \ srcにあります。 「cleartool catcs」を実行すると、次のようなエラーが表示されます。エラー:現在のビューの表示情報を取得できません.ClearCaseオブジェクトではありません。 – Jay

+0

@Jay:ok、もし 'c:\ SnapshotViews \ my_view_name \'から 'cleartool catcs'を実行したら? – VonC

関連する問題