最上位プロジェクトの作成

新規最上位プロジェクトを作成できます。プロジェクトを作成すると、そのプロジェクトのワークエリアが自動的に作成されます。デフォルトでは、ワークエリアはデフォルトのワークエリア・パス・テンプレートを展開して作成されます。

デフォルト設定は、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 です。


フィードバック