1

ClearQuestと統合されたベースのClearCaseを使用しており、チェックインが行われるたびに、ClearQuestのWorkRequest番号のハイパーリンクがチェックインされたバージョンに添付されます。ClearQuestでWorkRequestの変更セットを確認することはできますが、プロセスを自動化できるように、ClearCase内のすべてのファイルを検索できるようにしたいと考えています。

添付されたハイパーリンクの属性値に基づいてファイルのバージョンを見つける方法はありますか?

すなわち。ファイルを記述すると、ハイパーリンクが一覧表示されます。

ハイパーリンク:
    CrmRequest @ 50304 @ \ java "WorkRequest"-> "HUBUB00081581"

次に、ハイパーリンクを説明すると、属性が表示されます。

属性:
    HlinkFromText = "WorkRequest"
    HlinkToText = "HUBUB00081581"

そのため、属性「HlinkToText」の値が「HUBUB00081581」である「CrmRequest」というハイパーリンクを持つすべてのファイルを検索できるようにしたいと思います。

4

2 に答える 2

0

findコマンドを使用して、 ""ハイパーリンクを持つ各バージョンの値を表示CrmRequestし、正しい値にgrepを表示することができます。

Unix:

cleartool find . -version "hltype(CrmRequest)" -nxname -exec 'cleartool desc -l "$CLEARCASE_PN"' | grep HUBUB00081581

ウィンドウズ:

cleartool find . -version "hltype(CrmRequest)" -nxname -exec "cleartool desc -l \"%CLEARCASE_PN%\"" | grep HUBUB00081581
于 2012-08-24T03:52:46.737 に答える
0

関連する作業要求番号を保持しているキャッシュファイルを読み取り、この値を使用して関連するバージョンに属性を適用するチェックイントリガーを作成することにしました。ハイパーリンクを掘り下げるのではなく、属性値に基づいて検索を実行できるようになりました。また、バージョンツリーを通してより見やすくなります。

ありがとう!

于 2012-08-27T23:15:15.210 に答える