指定されたディレクトリーをルート・ディレクトリーとして再使用して、プロジェクトを作成できます。プロジェクト名は、指定されたルート・ディレクトリーの名前と同じです。このコマンドは、単一プロジェクト内の大きなディレクトリー階層を、1 つ以上のサブプロジェクトに分割する場合に役立ちます。
このタスクについて
ccm create -r|-root -t|-type project [-v|-version version]
[-platf|-platform platform] [-purp|-purpose purpose]
[-release release_spec] [-set|-path|-setpath absolute_path]
[-wa|-maintain_wa] [-nwa|-no_wa]
([-cb|-copy_based] | [-lb|-link_based|-ncb|-not_copy_based])
([-rel|-relative] | [-nrel|-not_relative])
([-mod|-modifiable] | [-nmod|-not_modifiable])
([-wat|-wa_time] | [-nwat|-no_wa_time])
([-tl|-translate|-translation] | [-ntl|-no_translate|-no_translation])
[-c|-comment comment_string] [-ce|-commentedit]
[-cf|-commentfile file_path] dir_spec
- -c|-comment comment
- すべてのベースライン・プロジェクトとそのメンバーが released の状態にチェックインされている場合に、それらにコメントを付加するように指定します。comment には、複数の行を含めることができ、円記号でコード化した値を使用できます。
このオプションは、-commentedit および -commentfile と共に使用できます。-commentedit オプションを使用すると、コメントはデフォルトのテキスト・エディターに表示されます。
- -ce|-commentedit
- コメントの作成や編集でデフォルトのテキスト・エディターが開始されるよう指定します。このテキスト・エディターで保存された結果は最終コメントとして使用されます。このオプションは、-comment および -commentfile オプションと共に使用できます。
- -cf|-commentfile file_path
- 指定したファイルの内容をコメントとして使用するよう指定します。
-comment を指定している場合、指定したファイルの内容が該当のコメントに追加されます。このオプションは、-commentedit オプションと共に使用できます。
- -cf|-commentfile file_path
- 指定したファイルの内容をコメントとして使用するよう指定します。
-comment を指定している場合、指定したファイルの内容が該当のコメントに追加されます。このオプションは、-commentedit オプションと共に使用できます。
- -cb|-copy_based
- ワークエリアをコピー・ベースに指定します。
- -lb|-link_based|-ncb|-not_copy_based
- ワークエリアをリンク・ベースにします。このオプションは、UNIX ユーザーのみが使用可能です。詳しくは、『work_area コマンド』を参照してください。
- -mod|-modifiable_wa
- ワークエリア内のファイルに、チェックアウトされていない場合でも修正可能となるようにアクセス許可を設定します。デフォルトは -nmod|-not_modifiable_wa です。
- new_project_spec
- 作成するプロジェクトの名前およびバージョン (オプション) を指定します。new_project_spec は、以下の名前の形式のいずれかでなければなりません。
- 名前、コロン、およびバージョン
- 名前、コロン、またはバージョンを含むファイル内容形式
new_project_spec オプションは、一般的なプロジェクト・スペックではありません。オブジェクト名形式またはクエリー選択セット参照形式などの形式は使用できません。
- -nmod|-not_modifiable_wa
- ワークエリア内のファイルが、working などの書き込み可能状態の場合にのみ、デフォルトでワークエリア内のファ
イルが修正可能となるようにアクセス許可を設定します。デフォルトは -nmod|-not_modifiable_wa です。
- -ntl|-no_translate|-no_translation
- ワークエリア内の ASCII ファイルが、Windows と UNIX との間で改行変換なしでコピーされることを指定します。デフォルトは -tl|-translate です。
- -nrel|-not_relative
- 任意のワークエリアを絶対パス上に配置することを指定します。デフォルトでは、新規プロジェクトはチェックアウトされるプロジェクトと同じ相対設定を使用するようになっています。
- -nwat|-no_wa_time
- 新規プロジェクトが管理ワークエリアを持たないように指定します。プロジェクトに後で管理ワークエリアを保有させるには、work area コマンドを使用します。デフォルトは -nwat|-no_wa_time です。
- -platf|-platform platform
- 新規プロジェクトのプラットフォームを指定します。プラットフォームは、有効なプラットフォーム名でなければなりません。プラットフォームの選択は、ご使用の Rational® Synergy インストール済み環境の %CCM_HOME¥etc¥om_hosts.cfg ファイル (Windows の場合) または $CCM_HOME/etc/om_hosts.cfg ファイル (UNIX の場合) にリストされます。このオプションが指定されていない場合、デフォルトではプラットフォームは設定しません。
- -purpose purpose
- 新規プロジェクトの目的を指定します。目的には、指定したリリースに有効な定義済み目的の名前を設定します。有効な目的をリストするには、project_purpose -show コマンドを使用します。
- このオプションを指定せず、ユーザーが developer ロールである場合、デフォルトは Insulated Development です。このオプションを指定せずに build_mgr ロールまたは ccm_admin ロールで作業する場合、デフォルト値は Integration Testing です。
- -rel|-relative
- ワークエリアを親プロジェクト・パスに対して相対的なパスに配置するように指定します。
- -release release_spec
- 新規プロジェクトのリリースを指定します。release_spec には、定義済みでアクティブな 1 つのリリースを指定できます。詳しくは、『リリース仕様』を参照してください。
- プロジェクト・グルーピングと、対応するプロセス・ルールは、1 つのリリースに関連付けられていなければならないため、プロジェクトにはリリース値が必要です。手動更新のプロパティーはサポートされていません。
- -set|-path|-setpath absolute_path
- コピーされたプロジェクトのワークエリア・パスを指定します。absolute_path に、表示および修正できる絶対パスを設定します。指定されていない場合、デフォルトのワークエリア・パスは、現在の wa_path_template および project_subdir_template を使用します。
- -tl|-translate|-translation
- ASCII ファイルが Windows クライアントと UNIX サーバーの間、または UNIX クライアントと Windows サーバーの間でコピーされたときに、改行の変換を行うように指定します。
- -v|-version version
- 新規プロジェクトが使用するバージョンを指定します。
- -wa|-maintain_wa
- 新規プロジェクトが管理ワークエリアを持つように指定します。デフォルトは -wa|-maintain_wa です。
- -wat|-wa_time
- プロジェクト・ワークエリアのファイルがタイム・スタンプを使用するよう指定します。タイム・スタンプは、ファイルの修正時刻ではなく、ワークエリアにコピーされた時刻を示します。デフォルトは -nwat|-no_wa_time です。
例
- MainPrj-1 および SubPrj-1 を -wa を使用して作成します。MainPrj-1 ルート・ディレクトリー内で SubPrj-1 を使用します。
ccm create -t project MainPrj-1 -release 1.0 -purp "Integration Testing" -wa
ccm create -t project SubPrj-1 -release 1.0 -purp "Integration Testing" -wa
cd WAPATH¥MainPrj-1¥MainPrj (Windows) OR cd WAPATH/MainPrj-1/MainPrj (Unix)
ccm use -p SubPrj-1
- MainPrj-1 および SubPrj-1 を -nwa を使用して作成します。MainPrj-1 ルート・ディレクトリー内で SubPrj-1 を使用します。
ccm create -t project MainPrj-1 -release 1.0 -purp "Integration Testing" -nwa
ccm create -t project SubPrj-1 -release 1.0 -purp "Integration Testing" -nwa
ccm use -p SubPrj-1 -dir MainPrj@MainPrj-1