Как создать новый список изменений полки в Perforce - PullRequest
0 голосов
/ 21 февраля 2019

Я внес некоторые изменения в несколько файлов (скажем, F1, F2, F3) в рабочей области A. Я отложил эти изменения (отложенный ID # 1) (пока проблем нет) и отменил эти изменения в новой рабочей области B (нет проблем)).После небрежения в B я сделал еще несколько изменений в файлах (F2, F3, F4 и F5) в рабочей области B. Теперь я хочу переместить изменения из рабочей области B в новую рабочую область C. Здесь я столкнулся с проблемой.

  1. Когда я попытался выполнить Shelving из рабочей области B, в списке отложенных файлов (Shelved Id # 2) были перечислены только файлы F4 и F5, а не все модифицированные файлы (F1, F2, F3, F4 и F5).Когда я открываю $ P4 ..., он перечисляет все 5 измененных файлов, однако, на полке CL берутся только те файлы, которые были изменены в исключительно рабочей области B.
  2. Я попытался отменить оба идентификатора 1 и 2),Однако я не получил изменения, сделанные в рабочей области B в файлах F2 и F3.

Как я могу внести все свои изменения (все 5 файлов) из рабочей области B в рабочую область C. Более конкретно, какЯ могу создать новую полку из рабочей области B, которая содержит все изменения, а не только изменения, внесенные после небрежного хранения.

Надеюсь, кто-нибудь может помочь мне в этом быстро.

1 Ответ

0 голосов
/ 21 февраля 2019

Чтобы взять все файлы, которые вы в данный момент открыли в рабочей области B, и создать новую полку со всеми этими изменениями, выполните:

p4 reopen -c default //...
p4 shelve

Первая команда берет все ваши открытые файлы и связывает их ссписок изменений по умолчанию.

Вторая команда берет все файлы, открытые в данный момент в списке изменений по умолчанию, и создает новую полку с этими изменениями.

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