Автоматическое разрешение Perforce из командной строки?

StackOverflow https://stackoverflow.com/questions/1188491

  •  19-09-2019
  •  | 
  •  

Вопрос

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

Вот шаги в P4V:

  1. Щелкните правой кнопкой мыши CL.
  2. Выберите «Разрешить файлы...». Появится диалоговое окно.
  3. Выберите «Объединить свои и чужие, если конфликтов нет».
  4. Нажмите «Авто».

Может ли кто-нибудь перевести это в команду командной строки p4 с правильными аргументами?

Это было полезно?

Решение

Вы можете использовать p4 resolve -am [file ...] который будет пропускать файлы с конфликтами.

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

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

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

В Perforce 2013.2 вы действительно можете указать номер списка изменений, чтобы разрешить ограничить операцию файлами в этом списке изменений.

p4 resolve -c changelist#
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top