1

使用 PlasticSCM 命令行cm工具,我如何“应用”检测到的本地移动cm status --localmoved

“应用”是指“将项目状态从localmoved更改为已移动,以便后续cm ci -c "moved some files"将提交移动。

我尝试过的事情:

  • cm co newfile抱怨该文件是私有的。
  • cm co oldfile它抱怨该文件不存在。
  • cm add newfile它“破坏”了移动并将其变成了添加和本地删除。
  • cm mv oldfile newfile它抱怨该文件不存在。
4

1 回答 1

2

不幸的是,没有命令行选项来应用本地移动,但命令中有一个黑客选项move可以帮助:

cm mv src dst --nomoveondisk

这个开关只是在源代码管理中移动文件,而不是在磁盘上。然后您的项目应该显示为已移动。希望能帮助到你。

更新

如果要检查更改,可以使用命令中记录的--applychanges选项checkin

cm ci --all --applychanged

此选项将首先应用本地更改,然后将更改签入到 Plastic SCM 服务器。

于 2016-09-15T16:12:20.077 回答