Итак, я использую Perforce в качестве репозитория SW, и мне необходимо создать поток "release" из моего потока "mainline".Требование для потока «release» состоит в том, что его содержимого должно быть достаточно для компиляции и запуска программного обеспечения.
Однако, есть файлы, которые импортируются в этот поток «mainline» из других проектов (которые также управляютсяв Perforce), и они со временем сильно меняются.Поток «release» требует моментального снимка этих файлов.
Я попытался перейти к представлению потока и создать «новый поток» из потока «mainline», но как только импортированные файлы были импортированы ввнешние проекты, выполняя последние действия в потоке «релиз», загружают импортированные файлы в их текущей версии, а не в той версии, в которой был создан релиз.
Некоторые файлы являются большими и двоичными, поэтому я хотел бы избежать копирования вручную и сохранения всего в двух экземплярах.
Кто-нибудь знает, как заморозить версию импортированных файлов в "выпустить "стрим" на Perforce?