Выполните, как сохранить номер списка изменений при создании в командной строке? - PullRequest
1 голос
/ 23 декабря 2019
p4 --field "Description=My pending change" --field "Files=" change -o | p4 change -i

Когда я вызываю это, он создает новый список изменений и выводит: «Изменение 35837 создано».

Так как же мне сохранить этот номер изменения «35837» в переменной?

Мне нужно сохранить номер, чтобы сделать некоторые, потому что я использую файл bat.

1 Ответ

2 голосов
/ 23 декабря 2019

Если ваша цель - открыть файл в пронумерованном списке изменений в простом скрипте, вы можете просто воспользоваться списком изменений по умолчанию и тем фактом, что новый нумерованный список изменений по умолчанию станет владельцем файлов в списке изменений по умолчанию.

p4 edit fileName
p4 --field "Description=derp" change -o | p4 change -i

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

p4 edit fileName
echo derp>>fileName
p4 submit -d "derp" fileName

Когда вы создаете список изменений, он сохраняется на сервере. Выполните:

p4 changes -m1

, чтобы увидеть список изменений, который вы только что создали.

...