1

いくつかのディレクトリとファイルを含むかなり大きなコードベースがあり、ビューをチェックアウトするか、特定の日付(9月12日)のビューを作成したいと思います。私は手動でファイル履歴をチェックして実行していますct get -to someOtherDir/FileName FilenName@@/main/##が、これは非常に苦痛です。チェックアウトを実行して、特定の日のすべてを一度にロードする方法があるのだろうか?

4

1 に答える 1

2

最も簡単な方法は、時間ベースの選択ルール(略して時間ルール、 を参照)を含む構成仕様を使用して、別個の動的ビューを作成することcleartool man config_specです。

例として、「ClearCase : 特定のディレクトリの古いバージョンをロードしていますか?」を参照してください。

ファイルをチェックアウトしたいので、mkbranchディレクティブによって選択ルールを完成させる必要があります。

element * .../aBranch/LATEST
element /aVob/myComponent/mySubDirectory/... .../aParentBranch/LATEST -time dd-Month-yyyy -mkbranch aBranch
element * /main/LATEST

これらの要素がすべて ' ' に作成されたものである場合、それらは正しい日付で選択され、チェックアウト時にaParentBranch新しいブランチ ' ' に分岐されます。aBranch

これらの要素がすべて on/mainの場合、最後の 2 つの選択ルールを次のように切り替えることができます。

element * /main/LATEST -time dd-Month-yyyy -mkbranch aBranch 

マニュアルページから:

-time date-time

特別なバージョン ラベルの意味を変更しますLATEST。ルールは、特定の時間より前
に作成された最後のバージョンをブランチから選択します。

于 2012-10-10T19:57:27.010 に答える