如何使用命令行重置工作空间,使其完全成为我所使用的变更集的服务器版本的副本?更具体地说,如何摆脱所有未完成的更改,所有添加和删除的文件以及所有尚未提交给Plastic的内容?请注意,cm unco --all
不会不会删除“私人”文件。
答案 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
循环。我还没有找到抑制警告消息的方法。