您可以向当前工作目录中添加一个或多个现有项目。当前工作目录必须在受维护的工作区中,即用户可修改该工作区的项目。使用此子命令可将项目添加为子项目。如果上下文项目处于工作状态,那么您必须是该项目的拥有者。如果上下文项目处于准备状态,那么您必须是构建管理员。
如果要使用子组件的其他版本,那么以下条件适用。如果子组件是静态子项目,并且所含组件与父项目不同,那么子项目的不同版本会与当前任务关联。
关于此任务
ccm use -p|-project [-t|-task task_spec] project_spec...
- project_spec
- 指定您正在使用的项目。请参阅项目规范以获取详细信息。
可能需要对共享项目进行特殊处理(请参阅shared_project_directory_checkin)。
- -t|-task -task_spec
- 指定与检出的任何目录关联的任务,以便添加新成员。如果省略该选项,那么将使用当前任务。对象添加到目录中之后,如果该目录处于静态状态(例如集成),那么会将其自动检出。如果目录处于您可写入的状态,那么将使用新成员更新现有的目录版本。请参阅任务规范以获取详细信息。
示例
将
SubPrj-one:project:1 项目添加到当前目录:
ccm use -p -task
31 SubPrj-one:project:1