オブジェクトをチェックアウトすると、そのオブジェクトの書き込み可能バージョンがディレクトリーに格納されます (ccm dir または ccm ls コマンドを使用してオブジェクトを確認してください)。ディレクトリーをチェックアウトする場合、ファイル・システムに対して目に見える変更は行われません。オブジェクトをチェックアウトする際に、新規バージョンを指定する -t オプションを使用すると、バージョンを指定して新規オブジェクトの名前を変更することができます。UNIX では、シンボリック・リンクのチェックアウト時にシンボリック・リンクが指し示す場所を変更できます。
チェックアウトするオブジェクトは、コンテキスト・プロジェクトおよび親ディレクトリーを指定する形式で指定する必要があります。
指定されるパスはプロジェクトの管理ワークエリア内のパスである必要があります。
例えば sub_proj¥main.c@my_proj-1 (Windows) またはsub_proj/main.c@my_proj-1 (UNIX) などです。
プロジェクトに管理ワークエリアがない場合でも、プロジェクト参照形式を使用できます。
コンテキスト・プロジェクトを指定しない file_spec を使用してオブジェクトをチェックアウトすることはできません。選択セットの参照形式 (例: @1) またはオブジェクト名形式 (例: main.c-1:csrc:1) を使用して有効なコンテキスト・プロジェクトを指定してください。
checkout コマンドは、以下のサブコマンドをサポートしています。