Perforce 当然。从一台服务器复制到另一台服务器

Perforce 当然。从一台服务器复制到另一台服务器,perforce,Perforce,我们有两台perforce服务器。我需要将所有内容从一台服务器上的depot复制到另一台服务器上的depot。该命令不考虑不同的服务器 有可能吗?您没有提到是否只需要修改头部或是否需要完整的历史记录,这是一次性请求还是常规流程的一部分,这两台服务器是否都在您的控制之下,等等 这其中有些是猜测,但有三种可能的方式: 为每台服务器创建一个工作区,两者都指向工作站上的同一位置。从源服务器同步文件,然后将其提交到目标服务器 在目标服务器上创建远程仓库,指向源服务器。然后将远程仓库中的文件集成到目标服务器

我们有两台perforce服务器。我需要将所有内容从一台服务器上的depot复制到另一台服务器上的depot。该命令不考虑不同的服务器


有可能吗?

您没有提到是否只需要修改头部或是否需要完整的历史记录,这是一次性请求还是常规流程的一部分,这两台服务器是否都在您的控制之下,等等

这其中有些是猜测,但有三种可能的方式:

  • 为每台服务器创建一个工作区,两者都指向工作站上的同一位置。从源服务器同步文件,然后将其提交到目标服务器
  • 在目标服务器上创建远程仓库,指向源服务器。然后将远程仓库中的文件集成到目标服务器中所需的位置
  • 使用P4Transfer实用程序:

  • 如果这些都不适合你,也许你有特殊的需要。还有许多其他选项可用,包括需要一些帮助才能使用的特殊工具,但如果您发现有此类定制需求,应联系Performce技术支持以获得更精确的指导。

    可能重复@rave I,无需移动用户和工作区。我只需要复制数据。谢谢。远程仓库对我有好处。只是出于好奇——移动历史是可能的吗?从第一条评论到问题的链接对我没有帮助——它似乎很复杂。我没有访问服务器或数据库的权限。我只是一个拥有管理员权限的用户。那么我有可能保留一段历史吗?如果历史很重要,你当然可以保留它。他在保存历史方面做得很好。还有其他工具,如perfmerge,可以做到这一点,也有其他的可能性,但对于一些非常专业的工具,我真的建议您联系Perforce技术支持,因为其中一些工具操作起来有点复杂。我同意专业工具(如perfmerge++)操作起来很棘手,但至少文件是相当清楚的。P4Transfer的文档似乎是为那些已经确切知道P4Transfer到底做了什么的人编写的,我不知道,也无法从文档中分辨出来。例如,“历史记录”一词在P4Transfer的文档文件中仅出现一次,在其中一个介绍性段落中:“您可能还希望将各种Perforce服务器与其所有历史记录合并为一个。”没有进一步的上下文。奇怪的