Что такое "готовый" файл Perforce? - PullRequest
29 голосов
/ 02 июня 2010

Что такое «отложенный» файл в Perforce? Какова цель хранения файла, открытого для редактирования в рабочей области?

1 Ответ

29 голосов
/ 02 июня 2010

Из документации :

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

Команда p4 shelve создает, изменяет или удаляет отложенные файлы в ожидающий изменения список. Полочные файлы сохраняться в депо, пока они не отбрасывается (с помощью p4 полка -d) или заменена последующей полкой p4 команды.

После хранения файлов вы можете вернуться или измените их в своем клиенте рабочее пространство и восстановить полки версии этих файлов на ваш рабочая область с р4 без полки команда. Пока файлы на полках, другие пользователи могут отложить полки файлы в свои рабочие пространства, или в другие клиентские рабочие пространства.

Файлы, которые были отложены, также могут быть доступным с помощью p4 diff, p4 файлы diff2, p4 и печать p4 команды, использующие спецификатор ревизии @ = изменить, где изменение в ожидании номер списка изменений.

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

...