使用导入的文件从主流在 Perforce 中创建发布流

Create Release Stream in Perforce from Main stream with imported files

因此,我使用 Perforce 作为 SW 存储库,并且我需要从我的 "mainline" 流创建一个 "release" 流。 "release" 流的要求是它的内容应该足以编译和 运行 软件。

但是,有些文件是从其他项目(也在 Perforce 中管理)导入到这个 "mainline" 流中的,并且这些文件随着时间的推移发生了很大变化。 "release" 流需要这些文件的快照。

我尝试转到流视图并从 "mainline" 流创建一个 "new stream",但是一旦导入的文件被导入到外部项目中,就在 "release" stream 下载导入文件的当前版本,而不是创建发布时的版本。

有些文件很大而且是二进制文件,所以我想避免手动复制并一式两份保存所有内容。

有谁知道如何在 Perforce 的 "release" 流中冻结导入文件的版本?

您需要将所有导入复制到发布流(在您创建它时),而不是从父级继承它们。唉!如果需要,请确保在导入路径上指定 @CHANGE 以将它们锁定在当前更改列表级别。