Перенесировать автоматическое разрешение из командной строки?
P4V работает на меня, пытаясь разрешить большое количество файлов как часть интеграции. Я хочу иметь возможность сделать это в командной строке.
Здесь шаги в P4V:
- Щелкните правой кнопкой мыши CL.
- Выберите "Разрешить файлы..." Появится диалоговое окно.
- Выберите "Объединить свои и их, если конфликтов не существует".
- Нажмите "Авто".
Может ли кто-то перевести это в команду командной строки p4 с правильными аргументами?
Ответы
Ответ 1
Вы можете использовать p4 resolve -am [file ...]
, который пропускает файлы с конфликтами.
Если вы укажете файл, вы будете работать только с этим файлом. Если вы укажете ...
, вы будете работать над файлами под рабочим каталогом. Если вы не укажете файл, он будет работать со всеми файлами в вашей рабочей области.
Ответ 2
У меня недостаточно репутации, чтобы добавить комментарий к принятому ответу, поэтому я добавлю информацию в новый ответ.
С Perforce 2013.2 вы действительно можете указать номер списка изменений, чтобы разрешить ограничение операций с файлами в этом списке изменений.
p4 resolve -c changelist#