Одна идея состоит в том, чтобы перед сборкой удалить все в этой области вручную (не через Perforce, а через ОС). После выполнения сборки выполните «Согласование автономной работы». Это позволит согласовать в «Выполнении» то, что у вас есть в этой области, добавив новые файлы, удалив те, которых больше нет, и отредактировав те, которые изменились.
Вы можете согласовать автономную работу через P4V, как показано здесь. В браузере рабочей области щелкните правой кнопкой мыши папку и выберите «Согласовать автономную работу».
Или, вы можете сделать это через командную строку, если вы предпочитаете более автоматизированное решение, как показано здесь . (Примечание: эта ссылка также говорит о согласовании через p4v, но это заменяется предыдущим ссылка)
p4 diff -se //myclient/... | p4 -x - edit
для проверки измененных файлов.
p4 diff -sd //myclient/... | p4 -x - delete
для удаления файлов.
find . -type f -print | p4 -x - add
find . -type l -print | p4 -x - add
для добавления файлов и символических ссылок в Unix или
dir /s /b /a-d | p4 -x - add
для добавления файлов в Windows.