Как я могу очистить / удалить все нетронутые копии рабочей копии из командной строки?
Случай использования:
- Я проверил несколько рабочих копий (20+)
(тот же случай для многих разработчиков в нашей фирме) - некоторые из этих рабочих копий со временем становятся большими
- Когда на диске недостаточно места, мне нужно вручную очистить каждую рабочую копию, как описано в этом ответе (предварительно проверяя, какие рабочие копии занимают большую часть дискового пространства)
- Бонус: рассчитать (оценить?) дисковое пространство занято нетронутыми копиями и вызывает только очистку, если это приведет к ... ГБ должны быть освобождены.
Это утомительно и подвержено ошибкам, поэтому я хотел бы автоматизировать эти 20+ очисток в vacuum_pristine_copies.XXX
, который может быть выполнен в час крайней необходимости.
вложенная этикетка
- Можно вызвать
cleanup
из командной строки (см. Документацию здесь).
Тем не менее, это не имеет/vacuum-pristine
опции. (Мы уже используем эту TortoiseSVN-автоматизацию для пакетных обновлений). - Мы работаем на машинах с Windows, но мы не работаем над
CMD
.
Одной из возможных альтернатив может быть Python27.