属性は、あるオブジェクトから特定のオブジェクトに、あるプロジェクトから特定のプロジェクトに、あるプロジェクトから特定のサブプロジェクトにコピーすることができます。また、あるオブジェクトから特定のオブジェクトに属性を追加することもできます。
このタスクについて
ccm attr|attribute -cp|-copy attr_names
[-append] from_object_spec to_object_spec...
ccm attr|attribute -cp|-copy attr_names [-append]
([-subproj] | [-suball])
-p|-project from_project_spec to_project_spec...
- -append
- 指定された属性値を指定されたオブジェクトに追加します。このオプションを使用しない場合は、指定された属性の既存の値が新規の値によって上書きされます。
- -cp|-copy attr_names
- 属性または属性のセットを、オブジェクトまたはプロジェクト・バージョンの選択されたセットに 1 回の操作でコピーします。複数の属性名を指定する場合は、コロンまたはスペース、または、コロンとスペースを分離文字として使用できます。
- from_object_spec to_object_spec
- from_object_spec に属性のコピー元ファイルを、to_object_spec に属性のコピー先ファイルを指定します。from_object_spec には 1 つのオブジェクトを、to_object_spec には複数のオブジェクトを指定できます。
- from_project_spec to_project_spec
- from_project_spec に属性のコピー元プロジェクトを、to_project_spec に属性のコピー先プロジェクトを指定します。from_object_spec には 1 つのプロジェクトを、to_object_spec には複数のプロジェクトを指定できます。
-subproj または -suball を使用すると、プロジェクトは to_proj_spec に適用されます。
- -suball
- 指定された属性を、サブプロジェクト・オブジェクトと、指定されたプロジェクトの全メンバーに再帰的にコピーします。このオプションは to_proj_spec に適用され、-p オプションを必要とします。-subproj と併用することはできません。
- -subproj
- 指定された属性または属性のセットを、指定されたプロジェクトのサブプロジェクト・オブジェクトに再帰的にコピーします。このオプションは to_proj_spec に適用され、-p オプションを必要とします。-suball と併用することはできません。
例
プロジェクト
attr_test-1 の
version 属性を、そのサブプロジェクトにコピーします。
ccm attr -copy version -project attr_test-1 -subproj attr_test-1