По необходимости: 'удалите из рабочей области' из командной строки?

p4v По необходимости у клиента GUI есть команда меню 'Actions> Remove from Workspace', которая удаляет все файлы из рабочей области, которые являются объектом управления версиями и не были открыты для редактирования или удаляют.

Эта функциональность только, кажется, доступна от клиента GUI, я не могу найти соответствующую команду в никогда растущем списке показанной p4 help commands.

Я думал об использовании p4 where, p4 files и некоторая фильтрация списка, но это не кажется тривиальным, поэтому прежде чем я пойду о создании сценария, у кого-либо есть лучшая идея?

17
задан ssc 22 February 2010 в 22:42
поделиться

2 ответа

Указание ревизии либо #none, либо #0 удалит файлы:

p4 sync //depot/project/...#none
p4 sync //depot/project/...#0

Используйте ключ -f для принудительного удаления файлов, даже если они доступны для записи (это не повлияет на файлы, которые проверяются, однако):

p4 sync -f //depot/project/...#0
31
ответ дан 30 November 2019 в 11:08
поделиться
p4 sync ...#none
9
ответ дан 30 November 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: