Что такое "готовый" файл Perforce?

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

1 ответ

Решение

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

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

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

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

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

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

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