我完成了perforce服务器的迁移。因为有很多软件仓库和许多数据,并且因为我们的部门不希望服务器停机一天,所以我做了以下事情:
步骤2:停止计算机A上的“旧”perforce服务器 步骤1:将所有数据从机器A复制到机器B. 第2步:再次启动“旧”服务器 第3步:完成整个迁移并在机器B上启动新服务器
现在的问题是,在意思是,有几个变更清单提交给机器A.
有没有一种简单的方法可以将更改复制到机器B?请注意,我有一个检查点,因此元数据不是问题。
我知道在像git这样的版本控件上,补丁很容易。是否有可能以简单的方式在perforce中发挥作用?
答案 0 :(得分:3)
您可能需要查看perforce给出的p4 pull和p4 replicate命令。
P4 Pull和P4 Replicate是为此目的而提供的2个命令。我假设你的p4服务器是p4d 2010.2或更高版本的这些命令。
另外,我建议您阅读Perforce的知识库,了解他们在Offline check pointing上的文章。本文不是您问题的直接解决方案,但它可以让您深入了解如何解决您的问题。
希望这有帮助。
答案 1 :(得分:2)
您是否在第一次迁移时截断了日记?如果是这样,您可以重播最新的生产日志,然后rsync / robocopy存档内容(软件仓库中的文件)。那会让你赶上来。
我认为这是一次性活动?
您可能应该使用Perforce技术支持来确保您不会忽视任何内容。