Сбросить Пластиковое рабочее пространство SCM
Используя командную строку, как я могу сбросить рабочее пространство, чтобы оно стало точной копией серверной версии набора изменений, на котором я работаю? В частности, как избавиться от всех ожидающих изменений, всех добавленных и удаленных файлов и всего, что еще не передано в Plastic? Обратите внимание, что cm unco --all
не удаляет "приватные" файлы.
1 ответ
В настоящее время я использую некрасивый хак:
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
петля. Я не нашел способ подавить предупреждающее сообщение.