クリアケースにprog.cというファイルがあります。たとえば、ユーザーがこのファイルをチェックアウトした場合、ユーザーがファイルのバージョン3をチェックアウトしたとします。
その後、他のユーザーが同じバージョンのファイルをチェックインした場合。最新バージョンは6だと言います。
CLEARTOOLコマンドを使用してファイルの最新バージョンを確認するにはどうすればよいですか?
クリアケースにprog.cというファイルがあります。たとえば、ユーザーがこのファイルをチェックアウトした場合、ユーザーがファイルのバージョン3をチェックアウトしたとします。
その後、他のユーザーが同じバージョンのファイルをチェックインした場合。最新バージョンは6だと言います。
CLEARTOOLコマンドを使用してファイルの最新バージョンを確認するにはどうすればよいですか?
1つの方法は次のcleartool lsvtree yourFile
とおりです。:
バージョンツリーのテキスト表現を表示し、使用しているバージョンが特定のブランチで最新かどうかを確認できます。
しかし、スナップショットビューで時々使用する1つの優れたトリックは次のとおりcleartool co -nc yourFile
です。
cleartool unco
すぐに。動的ビューでは、問題が少し異なることに注意してください。1つはチェックアウト(予約なし)でき、もう1つはチェックアウト/チェックインできます。
チェックイン段階で最新バージョンがないことがわかります。組み合わせ(マージ)の結果となる「新しい最新」バージョンを作成するには、実際の最新バージョンとマージする必要があると文句を言います。動作し、それ以降のバージョン。
チェックアウトされたバージョンで、どこにいるのかを知る1つの方法は、次のことを行うことです。
cleartool descr -pred -fmt "%Sn" MyFile
(「cleartoolを使用してセットの先行を変更する」および「ClearCaseを使用してすべてのチェックインを一覧表示する方法」を参照してください)
" %Sn
"は、現在チェックアウトされているファイルのブランチとバージョンを提供します。
あなたはそれを以下と比較することができます:
cleartool descr -fmt "%Sn" M:\aDynamicView\Vob\path\to\myFile
同じ構成仕様でチェックアウトのない動的ビューがある場合は、それを「参照ビュー」として使用し、その参照ビューのブランチバージョンが、ローカルでチェックアウトされた前のバージョンと同じかどうかを確認できます。 (スナップまたはdyn)ビュー。