使用' cm'

时间:2016-09-15 15:46:44

标签: plasticscm

使用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抱怨该文件不存在。

1 个答案:

答案 0 :(得分:2)

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

cm mv src dst --nomoveondisk

此开关只是在源代码管理中移动文件,但不在磁盘上移动。然后您的项目应显示为已移动。希望它有所帮助。

更新

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

cm ci --all --applychanged

此选项将首先应用本地更改,然后检查对Plastic SCM服务器的更改。