unuse 命令

您可以从当前项目或目录中除去现有文件、目录、根目录或项目。目录必须可修改才能从中除去成员。如果尝试从不可修改目录中除去对象,那么会自动检出该目录(除非指定 -r 选项)。必须检入目录才能使该目录中的文件供其他用户使用。

根目录可以是命令目标,但是仅在指定 -d-r 选项时才能这样。如果要使用其他版本的根目录,请使用 use 命令。不能剪切根目录而不将其替换,因为项目必须总是有根目录。

注: 剪切不可修改目录中的对象时,除非将该对象替换为其他版本,否则会自动检出新目录版本。

如果是共享项目并且目录不可修改,那么目录会检出并自动与指定任务关联。然后,目录会检入到集成状态。可以通过在初始化文件中将 shared_project_directory_checkin 设置为 FALSE 来禁用自动检入。

如果要删除项目,请参阅 delete 命令 (ccm delete -p project_name-version)。

如果使用文件夹规范,那么可以从任意位置启动该命令:

Windows:relative_path\object_name@project_name-project_version

UNIX:relative_path/object_name@project_name-project_version

以下是项目引用格式以及如何使用它来删除根目录 ico/hi_world.c@final-1 的示例:

ccm unuse -d -r final@final-1

消息会报告已除去 object_version 以及用哪个版本对其进行替换。

unuse 命令支持以下子命令。


反馈