重置Plastic SCM工作区

时间:2018-10-15 07:48:25

标签: plasticscm

如何使用命令行重置工作空间,使其完全成为我所使用的变更集的服务器版本的副本?更具体地说,如何摆脱所有未完成的更改,所有添加和删除的文件以及所有尚未提交给Plastic的内容?请注意,cm unco --all不会不会删除“私人”文件。

1 个答案:

答案 0 :(得分:0)

我当前使用的是丑陋的骇客:

FOR /f "tokens=*" %%a in ('cm status --short --private') DO DEL /F /Q "%%a"
cm unco --all --dependencies

这可以正常工作,但是最近对cm status进行的更改导致它在末尾额外打印了Finding changed files took too long. Perf tips: https://www.plasticscm.com/download/help/statusperfhintschanged,从而引发了for循环。我还没有找到抑制警告消息的方法。