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