Каков синтаксис командной строки для удаления файлов в Perforce? - PullRequest
2 голосов
/ 03 октября 2008

Я создаю несколько сценариев сборки, которые взаимодействуют с Perforce, и я хотел бы отметить удаление нескольких файлов. Что такое синтаксис P4 с использованием командной строки?

Ответы [ 4 ]

7 голосов
/ 03 октября 2008

Научите человека ловить рыбу:

  • p4 help - получает общую команду синтаксис
  • p4 help commands - перечисляет команды
  • p4 help <command name> - предоставляет подробную помощь для конкретного Команда
7 голосов
/ 03 октября 2008
p4 delete filename

(вывод p4 help delete)

удалить - открыть существующий файл, чтобы удалить его из хранилища

p4 удалить [-c список изменений #] [-n] файл ...

Opens a file that currently exists in the depot for deletion.
If the file is present on the client it is removed.  If a pending
changelist number is given with the -c flag the opened file is
associated with that changelist, otherwise it is associated with
the 'default' pending changelist.

Files that are deleted generally do not appear on the have list.

The -n flag displays what would be opened for delete without actually
changing any files or metadata.
2 голосов
/ 03 октября 2008

http://www.perforce.com/perforce/doc.062/manuals/boilerplates/quickstart.html

Удаление файлов

Чтобы удалить файлы как с сервера Perforce, так и с вашего рабочего пространства, введите команду p4 delete. Например:

p4 delete demo.txt readme.txt

Указанные файлы удаляются из вашей рабочей области и помечаются для удаления с сервера. Если вы решите, что не хотите удалять файлы, выполните команду p4 revert. Когда вы возвращаете файлы, открытые для удаления, Perforce восстанавливает их в вашем рабочем пространстве.

0 голосов
/ 23 февраля 2010

Допущено - требуется (небольшое) количество шагов, чтобы найти (превосходное!) Руководство пользователя Perforce онлайн в версии, соответствующей вашей установке, и перейти к главе с необходимой информацией.

Когда бы я ни нуждался в клиенте командной строки p4, я полагаюсь на помощь, встроенную в него Perforce. Доступ к нему не может быть проще:

  1. в командной строке введите p4

Это возвращает вас к информации, которую Майкл Барр показал в своем ответе (и некоторых других). Если вы не сразу получаете экран справки, что-то не так с нашей конфигурацией клиента, например, P4PORT установлен неправильно. Вам, очевидно, нужно сначала это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...