【发布时间】:2017-02-09 16:05:06
【问题描述】:
我已经将大约 1 Tb 的文件从一台服务器同步到另一台服务器并设置了 P4,但我在新服务器中有不同的工作区,所以如果我在新服务器中启动 p4 同步,它会只添加差异还是会添加复制文件?(来源保持不变)
【问题讨论】:
标签: perforce perforce-client-spec perforce-branch-spec
我已经将大约 1 Tb 的文件从一台服务器同步到另一台服务器并设置了 P4,但我在新服务器中有不同的工作区,所以如果我在新服务器中启动 p4 同步,它会只添加差异还是会添加复制文件?(来源保持不变)
【问题讨论】:
标签: perforce perforce-client-spec perforce-branch-spec
如果工作区映射与旧客户端相同,并且没有更改,则可以执行 p4 sync -k。这会更新服务器上的元数据,而不进行文件传输。如果有更改,您必须强制同步这些文件以获得正确的修订。
【讨论】:
由于您创建了一个新工作区,而 P4 不知道您的新环境中已经存在这些文件,它会提取所有这些文件。
如果您保留相同的工作区名称,(默认情况下)它只会提取“新”文件(因为它认为您已经拥有之前同步的文件)。
【讨论】: