更改对象类型

您可以更改特定文件或目录的类型。当更改类型时,会创建具有指定类型的对象版本。如果指定的对象处于工作状态,那么会将其替换为新对象,并且从数据库中删除指定的对象。

如果对象是项目的成员并且您在该项目中执行 change_type 命令,那么 Synergy 会将旧对象替换为新对象。如果父目录不可修改,那么会自动将其检出。您必须可写入该项目。

如果对象是多个项目的成员,那么此命令会失败。如果您不在对象所属的项目中执行此命令,那么命令也会失败。

关于此任务

ccm change_type -t|-type new_type [-task task_spec] file_spec
file_spec
指定要更改的文件或目录。请参阅文件规范以获取详细信息。
-task task_spec
将自动检出的目录和新对象与指定的任务关联。如果设置了当前任务,并且未指定其他任务,那么检出的目录和新对象自动与当前任务关联。

可以将 task_spec 设置为单个任务。将 task_spec 设置为空白字符串意味着“无任务”不受支持。

-type new_type
为对象指定新类型。可以将 new_type 设置为单个对象。

反馈