Perforce Auto Resolve (в ожидаемом измене) из командной строки?

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

  •  18-09-2019
  •  | 
  •  

Вопрос

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

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

SET CHANGE_NUMBER=default
SET CHANGE_FILES=files.txt
DEL %CHANGE_FILES%
for /f "tokens=1 delims=#" %%a in ('p4 opened -c %CHANGE_NUMBER%') DO ECHO %%a>>%CHANGE_FILES%
p4 -x %CHANGE_FILES% resolve -as

Возможно ли с одной командой P4?

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

Решение

p4 resolve может взять список файлов, поэтому я думаю, что вы можете написать его так (предполагается синтаксис оболочки Unix):

p4 resolve -as `p4 opened -c <change-number>`

Использование синтаксиса Backquote для вставки результата работы p4 opened команда, где <change-number> это число вашего подменыра.

(Если у вас нет никаких файлов, открытых ни в одном другом измене, то вы сможете использовать проще p4 resolve -as //...).

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

Также P4 Resolve -Am (Accept Merge) полезен для тех, кто вы можете использовать с объединенной версией. Другие варианты --ай (принять ваше), -at (принять их).

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