3

Rev.1ClearCase に 2 つのリビジョン : &を持つフォルダーがありますRev.2

C# を使用してリビジョン 1 のフォルダーをチェックアウトしたい。ClearCasedll を使用してファイルをチェックアウトしています。
ただし、常に最新のリビジョン フォルダーのみがチェックアウトされます (つまり、Rev.2)。

4

1 に答える 1

1

チェックアウトするリビジョンの完全な拡張パス名を指定する必要があります。拡張パス名を使用して以前のバージョンを選択する実際の例については、
ClearCase で、コマンド ラインから静的ビューでファイルの古いバージョンを表示するにはどうすればよいですか? 」 も参照してください。

あなたの場合、それは単なるファイルではなく、フォルダーの内容である可能性があるため、最初に適切な構成仕様を使用して (動的: より高速な) ビューをセットアップし、適切なバージョンを選択し、-mkbranchルールを順守することをお勧めします。独自のブランチでチェックアウトを準備します (そして、C# チェックアウトを試してください)。

しかし、UCM では、Stream が適切に構成されている (つまり、チェックアウトする正しいバージョンを選択するように構成されている) 場合、構成仕様を自分で指定する必要はありません。

チェックアウトはビューのコンテキスト内で行われ、UCM ビューはストリームに関連付けられたビューです。つまり、そのストリームにちなんで名付けられたブランチで作成された最新のバージョンを常に取得できます。

ただし、以前のベースライン ( ) に基づいてサブストリームRev.1を作成すると、そのサブストリームに関連付けられた新しいビューで適切なバージョンをチェックアウトできます。

于 2012-09-07T05:28:59.753 に答える