您可以从项目中除去对象。当前工作目录必须在您可修改其项目的维护工作区中。如果上下文项目处于工作状态,那么您必须是该项目的拥有者。如果上下文项目处于准备状态,那么您必须是构建管理员。
-dir 选项有两种用途。如果指定 -dir 选项,那么将从该目录以及对象的关联上下文项目中除去对象。如果未指定 -dir 选项,那么该命令将从当前工作目录中除去对象。
关于此任务
ccm unuse [-dir dir_spec] [-t|-task task_spec] [-d|-delete [-f|-force]]
[-r|-replace] file_spec...
- -d|-delete
- 从项目中除去对象,然后从数据库中删除对象。
- -dir dir_spec
- 指定要从中停用对象的目录。dir_spec 是解析为单一目录对象并提供上下文项目的 file_spec(请参阅文件规范)。项目引用规范格式或工作区引用规范格式提供了此类上下文项目。
- file_spec
- 指定要停用的一个或多个对象。(请参阅文件规范以获取详细信息。)
- -force
- 此选项必须与 -delete 选项结合使用。强制除去指定在将被删除对象从数据库中删除之前,将该对象从您可以修改的所有项目中除去。未指定 -force 时,将从该对象的上下文项目中除去该对象。仅当该对象不是任何项目的成员时,才将其从数据库中删除。
- -r|-replace
- 将目录中的对象替换为其前一个对象。当指定此选项时,目录中的文件列表保持不变;只有指定对象的版本发生变化。
- -t|-task task_spec
- 将指定任务与自动检出的目录关联。如果未指定 -replace,包含对象的目录将更新为除去该对象的条目。如果该目录不可修改,那么将自动检出该目录。如果未指定 -task 选项,将缺省使用当前任务。请参阅任务规范以获取详细信息。