Как я могу автоматически пометить все открытые файлы для удаления, когда они вручную удаляются из рабочей области

Следующий сценарий:

сначала я открываю все файлы проекта для редактирования с помощью

p4 edit ...

затем несколько файлов вручную удаляются из каталога рабочей области Perforce (не с помощью команды p4 delete).

Как мне отметить все удаленные файлы как удаленные в списке изменений?

Если сравнивать с Git, я ищу такую ​​команду:

git add --all *

Вопрос касается p4 или / и p4v, я знаю, что у p4eclipse есть эта функция.


person Sergey Pauk    schedule 06.04.2015    source источник


Ответы (1)


Бегать:

p4 reconcile

В P4V эквивалентом является «Согласование автономной работы ...»

person Samwise    schedule 06.04.2015
comment
p4 reconcile работает, когда удаленный файл не был открыт. Однако в моем сценарии я сначала открываю все файлы проекта, а затем удаляю некоторые из них (через IDE). В этом случае сверка возвращает No file(s) to reconcile. - person Sergey Pauk; 07.04.2015
comment
проголосовали за, так как это решение отлично работает в случае, если файл не открыт для редактирования - person Sergey Pauk; 07.04.2015
comment
Обратите внимание на изменение № 841159 в perforce.com/perforce/doc.current/ user / relnotes.txt, затем обновите. :) В предыдущих выпусках простой обходной путь - выполнить p4 revert -k перед согласованием p4. - person Samwise; 07.04.2015
comment
Обновление не вариант, однако revert -k выглядит многообещающим. Я проверю через несколько часов, когда вернусь к работе. - person Sergey Pauk; 07.04.2015