Удаление новых файлов после восстановления p4
Мой рабочий процесс для тестирования моих изменений в нашем исходном коде на удаленной машине следующий:
1) На локальной машине: изменения полки, которые я хотел бы проверить
2) На удаленной машине (ssh):
$ p4 revert //...
$ p4 sync
$ p4 unshelve -s <changelist number>
$ ./run_test_scripts
Кажется, это работает нормально, когда я только вносил изменения в файлы, которые уже существуют. Если я добавил новые файлы, они будут созданы во времяp4 unshelve
, но не удаляется во времяp4 revert
, В документации сказано, что это то, чтоp4 revert
делает это не неожиданно, но вызывает некоторые проблемы, если я хочу снова протестировать те же файлы:
$ p4 revert //...
<some file>#none - was add, abandoned
$ p4 sync
File(s) up-to-date.
$ p4 unshelve -s <changelist number>
Can't clobber writable file <some file>
Есть ли способ удалить файлы, оставленные Perforce?