現行作業ディレクトリーからプロジェクトを削除できます。ユーザーが修正可能なプロジェクトが属している管理ワークエリア内に、現在の作業ディレクトリーがあることが必要です。コンテキスト・プロジェクトが working 状態にある場合は、ユーザーがそのプロジェクトの所有者でなければなりません。コンテキスト・プロジェクトが prep 状態にある場合は、ユーザーがビルド・マネージャーでなければなりません。
このタスクについて
ccm unuse -p|-project [-t|-task task_spec] [-d|-delete [-f|-force]]
[-r|-replace] project_spec...
- -d|-delete
- オブジェクトを現在のディレクトリーとそのコンテキスト・プロジェクトから削除し、さらにデータベースから削除します。
- -force
- このオプションは、-delete オプションと共に使用する必要があります。
強制的な削除では、削除されたオブジェクトが、ユーザーが修正可能なすべてのプロジェクトから削除された後にデータベースから削除されます。-force を指定しない場合、オブジェクトがプロジェクトのメンバーでなければ、データベースからオブジェクトが削除されます。
- project_spec
- 使用解除するプロジェクトを指定します。詳しくは、『プロジェクト仕様』を参照してください。
- -r|-replace
- ディレクトリー内のオブジェクトをその先行オブジェクトで置換します。このオプションを指定しても、ディレクトリー内のファイルのリストは変更されず、指定したオブジェクト・バージョンのみが変更されます。
- -t|-task task_spec
- 指定したタスクを自動的にチェックアウトされるディレクトリーに関連付けます。-replace が指定されていない場合、オブジェクトを含んでいるディレクトリーが、そのオブジェクトのエントリーを削除するよう更新されます。ディレクトリーが修正不可である場合は、そのディレクトリーが自動的にチェックアウトされます。-task オプションが指定されていない場合、デフォルトでカレント・タスクが使用されます。詳しくは、『タスク仕様』を参照してください。
例
現在のディレクトリーから
sort.c を削除します。
ccm unuse sort.c-1:csrc:1