4

我有 3 个不同的 Perforce 仓库(A、B 和 C)。这 3 个 Depot 中的每一个都有很长的修订历史,并且包括许多内部移动和删除的文件。

我想将 A、B 和 C 的内容移动到新仓库 D 内的文件夹中。一旦我这样做了,我想删除 A、B 和 C。我尝试了 P4V 中的 P4 移动命令,但是我似乎无法将已删除的文件从 A、B 和 C 移动到 D 中的新文件夹。

有没有办法做到这一点(在 P4V、P4Admin 或通过命令行)?基本上,将整个 Depot 移动到新 Depot 中的文件夹中并保持完整的修订历史记录(包括已删除的文件)。

谢谢!

4

1 回答 1

2

听起来你想改变历史。您希望 Perforce 假装这些文件最初不是在 A、B 和 C 中创建的,而是一直驻留在 D 中。不容易做到。可能有一些复杂的脚本(或通过 API)可以在新位置重现所有文件操作。他们拥有的类似于 Python 脚本的东西可以导入 VSS 数据集。

于 2013-09-25T23:29:47.913 回答