Дамп списков изменений Perforce с файлами - PullRequest
1 голос
/ 02 мая 2020

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

p4 изменения -t -i -l

дает мне список списки изменений, но файлы не отображаются.

1 Ответ

3 голосов
/ 02 мая 2020

Если вам не особо важно, как выходные данные сортируются / форматируются, это так просто:

p4 files -a //...

Это даст вам каждую ревизию и связанный список изменений, поэтому все данные для каждого там будет список изменений - если вы уже собираетесь анализировать все эти данные в каком-то другом хранилище ключей / значений, это самый простой подход, поскольку все данные будут в едином формате.

Если вы хотите Выполнив больше работы по сопоставлению данных для вас по списку изменений, я бы сделал что-то более похожее на:

p4 -Ztag -F @=%change% changes | p4 -x - -F "%change%: %depotFile%%depotRev%" files -a

Если вы хотите описания и различия, вы можете использовать describe вместо files:

p4 -Ztag -F %change% changes | p4 -x - describe
...