可以从当前工作目录中除去项目。当前工作目录必须在您可修改其项目的维护工作区中。如果上下文项目处于工作状态,那么您必须是该项目的拥有者。如果上下文项目处于准备状态,那么您必须是构建管理员。
关于此任务
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