このタスクについて
ccm co|checkout -p|-project [-purpose purpose] [-platform platform]
[-release (release_spec|as_is)] [-subprojects] ([-t|-to version] |
[(-versions old_version:new_version,old_version:new_version...)...])
([-u|-update] | [-no_u|-no_update]) ([-cb|-copy_based] |
[-lb|-link_based|-ncb|-not_copy_based])
([-rel|-relative] | [-nrel|-not_relative])
[-set|-path|-setpath absolute_path] ([-mod|-modifiable] |
[-nmod|-not_modifiable]) ([-tl|-translate|-translation] |
[-ntl|-no_translate|-no_translation]) ([-wa|-maintain_wa] |
[-nwa|-no_wa]) ([-wat|-wa_time] | [-nwat|-no_wa_time])
[-c|-comment comment_string] [-ce|-commentedit]
[-cf|-commentfile file_path] project_spec...
- -c|-comment comment_string
- すべてのベースライン・プロジェクトとそのメンバーが released の状態にチェックインされている場合に、それらにコメントを付加するように指定します。comment_string は、複数行を含むことができ、円記号でコード化した値を使用することができます。
- このオプションは、-commentedit および -commentfile と共に使用できます。-commentedit オプションを使用すると、コメントはデフォルトのテキスト・エディターに表示されます。
- -cb|-copy_based
- ワークエリアがコピー・ベースであることを指定します。
- -ce|-commentedit
- コメントの作成や編集でデフォルトのテキスト・エディターが開始されるよう指定します。このテキスト・エディターで保存された結果は最終コメントとして使用されます。このオプションは、-comment および -commentfile オプションと共に使用できます。
- -cf|-commentfile file_path
- 指定したファイルの内容をコメントとして使用するよう指定します。
-comment を指定している場合、指定したファイルの内容が該当のコメントに追加されます。このオプションは、-commentedit オプションと共に使用できます。
- -lb|-link_based|-ncb|-not_copy_based
- ワークエリアをリンク・ベースにします。このオプションは、UNIX ユーザーのみが使用可能です。このオプションは、-p オプションと一緒に使用する必要があります。
- 詳しくは、『work_area コマンド』を参照してください。
- -mod|-modifiable_wa
- ワークエリア内のファイルに、チェックアウトされていない場合でも修正可能となるようにアクセス許可を設定します。デフォルトは -nmod|-not_modifiable_wa です。
- -nmod|-not_modifiable_wa
- working などの書き込み可能状態になっている場合にのみデフォルトで修正できるよう、ワークエリアのファイルに権限を設定することを指定します。デフォルトは -not_modifiable_wa です。
- -no_u|-no_update
- チェックアウトされたプロジェクトをコピー時には更新しないことを指定します。デフォルトは -no_update です。
- -ntl|-no_translate
- ワークエリア内の ASCII ファイルが、Windows と UNIX との間で改行変換なしでコピーされることを指定します。デフォルトは -translate です。
- -nrel|-not_relative
- 任意のワークエリアを絶対パス上に配置することを指定します。デフォルトでは、新規プロジェクトは、チェックアウトされるプロジェクトと同じ相対設定を使用します。
- -nwa|-no_wa
- プロジェクトに管理ワークエリアを含めないことを指定します。
デフォルトは -maintain_wa です。
- -nwat|-no_wa_time
- プロジェクトのワークエリアにあるファイルでタイム・スタンプを使用することを指定します。タイム・スタンプには、ファイルがワークエリアにコピーされた日時ではなく、修正日時が表示されます。デフォルトは no_wa_time です。
- -platform platform
- 新規のチェックアウト・プロジェクトで使用するプラットフォームを指定します。
有効なプラットフォームの名前を指定する必要があります。プラットフォームの選択肢は、インストール済み環境の CCM_HOME¥etc¥om_hosts.cfg ファイル (Windows の場合) または $CCM_HOME/etc/om_hosts.cfg ファイル (UNIX の場合) にリストされます。
このオプションが指定されていない場合、デフォルトでは、チェックアウトされるプロジェクトと同じプラットフォーム値が使用されます。
- project_spec
- コピーするプロジェクトを指定します。詳しくは、『プロジェクト仕様』を参照してください。
- -purpose purpose
- 新規にコピーしたプロジェクトの目的を指定します。purpose には、有効な定義済みの目的の名前を指定する必要があります。さらに、この目的は、対象のプロジェクトのリリースで有効でなければなりません。
詳しくは、『project_purpose コマンド』を参照してください。
- このオプションを指定せず、ユーザーが developer ロールである場合、デフォルトは Insulated Development です。このオプションを指定せずに build_mgr ロールまたは ccm_admin ロールで作業する場合、デフォルト値は Integration Testing です。
- -rel|-relative
- ワークエリアを親プロジェクト・パスに対して相対的なパスに配置することを指定します。デフォルトでは、新規プロジェクトはチェックアウトされるプロジェクトと同じ相対設定を使用するようになっています。
- -release release_spec(|as_is)
- 新規にコピーしたプロジェクトで使用するリリースを指定します。キーワード「as_is」を指定するか、またはこのオプションを指定しなかった場合、デフォルトでは、チェックアウトされるプロジェクトのリリースが使用されます。release_spec は、現在のデータベースで定義されているリリースに設定できます。
- -set|-path|-setpath absolute_path
- コピーしたプロジェクトで使用するワークエリア・パスを指定します。指定されていない場合、デフォルトのワークエリア・パスは、ワークエリア・パス・テンプレートとプロジェクト・サブディレクトリー・テンプレートを使用して決定されます。
- -subprojects
- 指定されたプロジェクト階層内のすべてのサブプロジェクトをコピーすることを指定します。
- -t|-to version|file_spec
- チェックアウトされたプロジェクトのバージョンを指定します。-t|-to または -versions を指定しなかった場合、組み込みアルゴリズムを使用してデフォルトの次のバージョンが自動的に計算されます。
- -tl|-translate|-translation
- Windows と UNIX との間で改行変換ありでコピーするワークエリア内の ASCII ファイルを指定します。デフォルトは -translation です。
- -u|-update
- チェックアウトされたプロジェクトをコピー時に更新することを指定します。指定されたプロジェクトは、ワークエリアなしでチェックアウトされ、ベースラインとタスクを再表示するかどうかを指定するプロジェクト・グルーピングの設定に従って更新されます。プロジェクトに管理ワークエリアが含まれている場合、そのプロジェクトは同期されます。デフォルトは
-no_u|-no_update です。
- -versions old_version:new_version,old_version:new_version,...
- プロジェクトまたはプロジェクト階層のコピーで使用する新規バージョンを指定します。各マッピングは、現在その値になっている階層内のすべてのプロジェクトに適用されます。new_version が NoCheckOut の場合、対応する old_version のプロジェクトはコピーされません。
- -t|-to と -versions のどちらも指定されていない場合、組み込みアルゴリズムを使用してデフォルトの次のバージョンが計算されます。
- -wa|-maintain_wa
- プロジェクトに管理ワークエリアを含めることを指定します。デフォルトは -maintain_wa です。
- -wat|-wa_time
- プロジェクト・ワークエリアのファイルで、ワークエリアにコピーされた日時を示すタイム・スタンプを使用することを指定します。デフォルトは -no_wa_time です。