4

ベース ClearCase を使用したスナップショット ビューから、スナップショット ビューで選択されていないブランチからファイルの最新バージョンをチェックアウトしたいと考えています。バージョン ツリー ブラウザ ツールから実行できるため、これが可能になると思います。

ただし、コマンドのドキュメントではcheckout、スナップショットでこれを行うことはできないと主張しています (私の強調): [編集:はい、できます! 下記参照。]

非標準のチェックアウト

デフォルトでは、checkout コマンドは次のバージョンをチェックアウトします。

  • 動的ビューを使用している場合は、ブランチの最新バージョン
  • スナップショット ビューを使用している場合は、ビューに現在読み込まれているバージョン

別のバージョンを変更するには、–version オプションを使用するか、そのバージョンでサブブランチを作成します。(mkbranch リファレンス ページを参照してください)。さらに、1 つのビューからは、要素ごとに一度に 1 つのチェックアウトしかできません。

注:スナップショットビューで作業する場合、チェックアウトできる唯一のディレクトリ エレメントのバージョンは、現在ビューにロードされているバージョンです。したがって、–version および –branch オプションは機能しません。

コマンド ラインから選択されていないバージョンをチェックアウトするにはどうすればよいですか?


[編集:ここで、「注:」セクションを読み間違えました。ヘルプが意味することは、または引数を使用してディレクトリをチェックアウトできないが、通常のファイルはチェックアウトできるということです。]-version-branch

4

1 に答える 1

2

OP dss539によって選択された実際の解決策は、cleartool checkout直接使用することです ( cleartool checkoutman ページを参照)

cleartool checkout -bra/nch branch-pname | -ver/sion

動的ビューまたはスナップショットビューのファイル (ディレクトリではない) に対して機能します。


現在のスナップショット ファイルの構成仕様を変更したくない場合は、次のことができます。

于 2013-04-25T15:44:40.670 に答える