新規最上位プロジェクトを作成できます。プロジェクトを作成すると、そのプロジェクトのワークエリアが自動的に作成されます。デフォルトでは、ワークエリアはデフォルトのワークエリア・パス・テンプレートを展開して作成されます。
デフォルト設定は、Windows の場合は %HOMEPATH%¥My Documents¥Synergy¥ccm_wa¥databaseName¥projectName-projectVersion、UNIX の場合は $HOME/ccm_wa/databaseName/projectName-projectVersion です。
プロジェクトを既存プロジェクト内のメンバーにするには、プロジェクトの作成後に、ccm use -p コマンドを使用します。
このタスクについて
ccm create -t|-type project [-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] [-task task_spec] new_project_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
- 新規プロジェクトのプラットフォームを指定します。プラットフォームは、有効なプラットフォーム名でなければなりません。
- -purpose purpose
- 新規プロジェクトの目的を指定します。目的には、指定したリリースで有効な定義済み目的の名前を設定します。有効な目的をリストするには、project_purpose -show コマンドを使用します。
- -rel|-relative
- ワークエリアを親プロジェクト・パスに対して相対的なパスに配置するように指定します。
- -release release_spec
- 新規プロジェクトのリリースを指定します。release_spec には、定義済みでアクティブな 1 つのリリースを指定できます。詳しくは、『リリース仕様』を参照してください。
- -set|-path|-setpath absolute_path
- プロジェクトのワークエリア・パスを指定します。absolute_path に、表示および修正できる絶対パスを設定します。
- -task task_spec
- 新しいプロジェクトのルート・ディレクトリーに関連付けるタスクを指定します。task_spec は単一のタスクに設定できます。デフォルトでは、プロジェクトのルート・ディレクトリーはカレント・タスクと関連付けられています。詳しくは、『タスク仕様』を参照してください。
- -tl|-translate|-translation
- ASCII ファイルが Windows クライアントと UNIX サーバーの間、または UNIX クライアントと Windows サーバーの間でコピーされたときに、改行の変換を行うように指定します。
- -wa|-maintain_wa
- 新規プロジェクトが管理ワークエリアを持つように指定します。ワークエリア・オプションが指定されない場合のデフォルトは、-wa|-maintain_wa です。ワークエリアは、新しいプロジェクトに対する変更によって更新されます。ワークエリアの管理をオフにするには、work area コマンドを使用します。
- -wat|-wa_time
- プロジェクト・ワークエリアのファイルがタイム・スタンプを使用するよう指定します。タイム・スタンプは、ファイルの修正時刻ではなく、ワークエリアにコピーされた時刻を示します。デフォルトは -nwat|-no_wa_time です。
例
- proj1 という名前の初期プロジェクトをワークエリアに作成します。
ccm create -t project proj1
- 初期プロジェクトを作成し、ワークエリアを管理します。
ccm create -t project -c "test" -wa -set "/tmp" testwa-1.0
- MainPrj-1 および SubPrj-1 を -wa を使用して作成します。MainPrj-1 ルート・ディレクトリー内で SubPrj-1 を使用します。
ccm create -t project MainPrj-1 -release 1.0 -task 11 -purp "Integration Testing" -wa
ccm create -t project SubPrj-1 -release 1.0 -task 12 -purp "Integration Testing" -wa
cd WAPATH¥MainPrj-1¥MainPrj (Windows) OR cd WAPATH/MainPrj-1/MainPrj (Unix)
ccm use-p SubPrj-1 -task 13
- MainPrj-1 および SubPrj-1 を -nwa を使用して作成します。MainPrj-1 ルート・ディレクトリー内で SubPrj-1 を使用します。
ccm create -t project MainPrj-1 -release 1.0 -task 11 -purp "Integration Testing" -nwa
ccm create -t project SubPrj-1 -release 1.0 -task 12 -purp "Integration Testing" -nwa
ccm use -task 13 -p SubPrj-1 -dir MainPrj@MainPrj-1