Каков синтаксис командной строки для удаления файлов в Perforce?

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

Несомненно, момент RTFM? См. Ответ Майка Б.

Greg Whitfield 04.10.2008 03:02

На самом деле, SO также предназначен для людей, которые не используют RFTM. :-) Джефф / Джоэл неоднократно заявлял, что ни один вопрос не является тривиальным, если он связан с программированием. ИМХО, этот вопрос - это то, что вам нужно в SO, а не более популярные, субъективные вопросы, которые задаются (любимый мультфильм? И т. Д.)

Ray 06.10.2008 10:35
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
2
6 339
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

p4 delete filename

(вывод p4 помогает удалить)

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.

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

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

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

p4 delete demo.txt readme.txt

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

Научите мужчину ловить рыбу:

  • p4 help - дает вам общее командование синтаксис
  • p4 help commands - перечисляет команды
  • p4 help <command name> - предоставляет подробную справку по конкретным команда

Это действительно заставляет задуматься, как кто-то мог подумать, что проще спросить здесь, в SO, чем искать в документации или на веб-сайте Perforce ...

Greg Whitfield 04.10.2008 03:01

Я не программирую на P4 весь день и не прохожу месяцы между модификациями файлов сборки, поэтому иногда не могу вспомнить, что такое «тривиальная» команда p4 для удаления файлов. В следующий раз, когда мне нужно будет знать (что я и сделаю), это будет проще и быстрее, потому что это в моих любимых SO, вместо того, чтобы копаться в документации p4.

Ray 06.10.2008 10:41

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

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

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

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

Другие вопросы по теме