プロジェクトのチェックイン

プロジェクトをチェックインし、さらにオプションとして、そのプロジェクトのメンバーになっているソースとプロダクトをチェックインできます。プロジェクトを特定の状態 (integrate など) にチェックインする場合は、プロジェクトのメンバーも書き込み不可になっている必要があります。 ワークエリアが管理されている場合は、プロジェクトのワークエリアから可視のクライアントでコマンドを実行してください。可視のワークエリアで行われた変更は、データベースと自動的に同期させることができます。

このタスクについて

ccm ci|checkin -p|-project [-s|-state state] [-task task_spec] 
    [-c|-comment comment_string] [-ce|-commentedit] 
    [-cf|-commentfile file_path] [-cr|-commentreplace] [-nc|-nocomment] 
    [-source|-sources [-ss|-source_state source_state]] 
    [-products [-ps|-product_state product_state]] [-projects] 
    [-h|-hierarchy] project_spec...
-c|-comment comment_string
すべてのベースライン・プロジェクトとそのメンバーが released の状態にチェックインされている場合に、それらにコメントを付加するように指定します。comment には、複数の行を含めることができ、円記号でコード化した値を使用できます。
このオプションは、-commentedit および -commentfile と共に使用できます。-commentedit オプションを使用すると、コメントはデフォルトのテキスト・エディターに表示されます。
-ce|-commentedit
コメントの作成や編集でデフォルトのテキスト・エディターが起動されるように指定します。このテキスト・エディターで保存された結果は最終コメントとして使用されます。このオプションは、-comment および -commentfile オプションと共に使用できます。
-cf|-commentfile file_path
指定したファイルの内容をコメントとして使用するよう指定します。 -comment を指定している場合、指定したファイルの内容が該当のコメントに追加されます。このオプションは、-commentedit オプションと共に使用できます。
-cr|-commentreplace
通常、新しく指定されたコメントは既存のコメントに追加されます。既存のコメントと置き換えるには、-cr オプションを使用してください。置き換えることができるのは、書き込み可能オブジェクトのコメントのみです。
-h|-hierarchy
(ソース、プロダクト、またはプロジェクトの) チェックイン・スコープをプロジェクト階層に適用します。
-nc|-nocomment
コメントの入力プロンプトを表示しません。コメント・オプションのいずれかでコメントを入力しないと、コメントの入力を求めるプロンプトが表示されます。コメントは、このコマンドによってチェックインされるすべてのオブジェクトで使用されます。コメントの入力プロンプトを表示しないようにするには、-nc|-nocomment オプションを使用してください。
-products
カレント・プロジェクトのすべてのプロダクト・メンバーをチェックインします。-h|-hierarchy も指定すると、-products は階層内のすべてのプロダクト・メンバーに適用されます。
-p|-project
指定されたプロジェクト内のすべてのサブプロジェクトをチェックインするように指定します。-h|-hierarchy も指定すると、階層内のすべてのサブプロジェクトもチェックインされます。
project_spec
チェックインするプロジェクトを指定します。詳しくは、『プロジェクト仕様』を参照してください。
-ps|-product_state
チェックインするすべてのプロダクト・オブジェクトの状態を指定します。指定されていない場合、デフォルトの次の状態が自動的に決定されます。
プロダクトをチェックインするときのプロダクト・オブジェクトの状態を指定します。 プロダクトの状態は、階層的および非階層的チェックインに適用されます (つまり、-product_state オプションは -state オプションを必要としません)。
-s|-state state
チェックインするプロジェクトの状態を指定します。指定されていない場合、デフォルトの次の状態が自動的に決定されます。
-source|-sources
ソース・オブジェクトであるカレント・プロジェクトのすべてのメンバーをチェックインします。 ソース・オブジェクトは、プロダクトとしてマークされていないファイルまたはディレクトリーです。 -h|-hierarchy も指定すると、階層内のすべてのソース・オブジェクトがチェックインされます。
-ss|-source_state source_state
ソース・オブジェクトがチェックインされるときのソース・オブジェクトの状態を指定します。指定されていない場合、デフォルトの次の状態が自動的に決定されます。
-task task_spec
チェックインされるすべてのソース・オブジェクトに関連付けるタスクを指定します。ソース・オブジェクトは、プロダクトとしてマークが付けられていないファイルまたはディレクトリーです。task_spec は単一のタスクに設定できます。詳しくは、『タスク仕様』を参照してください。
重要: プロジェクト・バージョンを修正不可状態にチェックインするには、すべてのメンバーが既に修正不可状態になっていることを確認してください。修正可能メンバーが存在するプロジェクトを修正不可状態にチェックインすることはできません。


フィードバック