現行作業ディレクトリーで別のバージョンのオブジェクトを使用することができます。また、既存のオブジェクトを
現行作業ディレクトリーに新規のプロジェクト・メンバーとして追加することもできます。現行作業ディレクトリーはプロジェクトがユーザーから修正可能である管理ワークエリア内にある必要があります。コンテキスト・プロジェクトが working 状態である場合、
プロジェクトの所有者である必要があります。コンテキスト・プロジェクトが prep 状態にある場合、ユーザーはビルド・マネージャーでなければなりません。
異なるバージョンのサブコンポーネントを使用している場合は、次に説明する内容が適用されます。そのサブコンポーネントが
親プロジェクトと異なるコンポーネントを持つ静的プロダクトである場合、
プロダクトの別のバージョンがカレント・タスクに関連付けられます。
このタスクについて
ccm use [-r|-rules|-recommend] [-t|-task task_spec] file_spec...
- file_spec
- 使用するオブジェクト・バージョンを指定します。詳しくは、『ファイル仕様』を参照してください。
- -r|-rules|-recommend
- 選択ルールによって選択されたバージョンを使用します。
- -t|-task -task_spec
- 新規メンバーが追加されたときにチェックアウトされた、現行ディレクトリーに関連付けられているタスクを指定します。オブジェクトをディレクトリーに追加する際にディレクトリーが static 状態にある場合 (integrate など)、このディレクトリーは自動的にチェックアウトされます。ディレクトリーが、ユーザーによる書き込みが可能な状態である場合は、既存のディレクトリー・バージョンが新しいメンバーで更新されます。詳しくは、『タスク仕様』を参照してください。
例
- util-b2 および tools-b2 プロジェクトを
現行ディレクトリーに追加します。
ccm use -p util-b2
tools-b2
- 現行ディレクトリーで file_top_1.txt の推奨バージョンを使用します。
ccm use -rules file_top_1.txt
- 既存のメンバー file_sub_1.txt-1 を
現行ディレクトリーに追加します。
ccm use -task 29 file_sub_1.txt-1:ascii:1