Perforce 将经典仓库迁移到streams仓库

Perforce 将经典仓库迁移到streams仓库,perforce,perforce-stream,Perforce,Perforce Stream,我们想将我们的经典仓库迁移到stream仓库。 可能吗?有人能分享一些文档吗? 我可以将经典仓库项目导入stream depot,但是,一旦我将其移动到streams depot,它就不会获得文件的历史记录。是否可以完全迁移它。我们有什么简单的方法可以做到这一点吗?可以通过p4 duplicate命令在仓库之间复制文件(具有完整的历史记录)。您可以利用这一点将“经典”分支结构迁移到流库中,前提是文件放置在与流路径定义正确对应的位置 由于没有将经典分支路径转换为流路径的自动机制,因此不建议将经典-

我们想将我们的经典仓库迁移到stream仓库。 可能吗?有人能分享一些文档吗?
我可以将经典仓库项目导入stream depot,但是,一旦我将其移动到streams depot,它就不会获得文件的历史记录。是否可以完全迁移它。我们有什么简单的方法可以做到这一点吗?

可以通过
p4 duplicate
命令在仓库之间复制文件(具有完整的历史记录)。您可以利用这一点将“经典”分支结构迁移到流库中,前提是文件放置在与流路径定义正确对应的位置

由于没有将经典分支路径转换为流路径的自动机制,因此不建议将经典->流迁移作为典型实践,并且通常在顾问的监督下进行,顾问将具备所需的专业知识,以了解您现有的分支结构和基于流的假设版本,并为每个仓库文件提供从一个到另一个的映射


对于迁移到streams的公司,标准建议是将您现有的项目保留在现有的经典站点中,并开始在新项目中使用streams,这样您就可以从头开始在streams中构建代码线结构,而不是事后尝试重构它。

谢谢Sam,我们最近从X版本控制迁移到perforce。开发人员在perforce客户端设置和分支规范设置等方面面临一些困难。我们发现stream depot比classic depot有很多优点,并决定将其迁移到stream depot。在classic depot中,我们没有相同级别的所有分支。在streams中,由于隐式集成技术,我想我们需要所有分支处于相同级别。我的猜测是正确的?是的,相对于仓库根目录,仓库中的所有流都具有相同的“目录深度”。perforce中未记录“p4 Duplicate”。使用它安全吗?我需要确保不会因此出现任何意外问题。有关
p4 duplicate
的更多信息,请参阅
p4 help undoc
。Sam,我在那里没有找到太多信息。。。因为它只是表明它不受支持。但是,我能够成功地创建重复修订。在这里我只想知道为什么它没有被记录?使用它安全吗?