Сбросить Пластиковое рабочее пространство 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 петля. Я не нашел способ подавить предупреждающее сообщение.

Другие вопросы по тегам