Создать поток выпуска в Perforce из основного потока с импортированными файлами - PullRequest
0 голосов
/ 04 октября 2018

Итак, я использую Perforce в качестве репозитория SW, и мне необходимо создать поток "release" из моего потока "mainline".Требование для потока «release» состоит в том, что его содержимого должно быть достаточно для компиляции и запуска программного обеспечения.

Однако, есть файлы, которые импортируются в этот поток «mainline» из других проектов (которые также управляютсяв Perforce), и они со временем сильно меняются.Поток «release» требует моментального снимка этих файлов.

Я попытался перейти к представлению потока и создать «новый поток» из потока «mainline», но как только импортированные файлы были импортированы ввнешние проекты, выполняя последние действия в потоке «релиз», загружают импортированные файлы в их текущей версии, а не в той версии, в которой был создан релиз.

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

Кто-нибудь знает, как заморозить версию импортированных файлов в "выпустить "стрим" на Perforce?

1 Ответ

0 голосов
/ 04 октября 2018

Вам нужно будет скопировать все импортные данные в поток выпуска (во время его создания), а не наследовать их от родительского.Увы!Обязательно укажите @CHANGE в путях импорта, чтобы заблокировать их на текущем уровне списка изменений, если это необходимо.

...