通过VPN更快速地清理Perforce同步

che*_*eez 8 perforce sync

我必须经常通过VPN对新的硬件/虚拟机进行干净的Perforce同步.这可能需要数小时,因为项目非常大.有没有办法可以简单地从现有客户端复制最新的树并告诉Perforce使用这棵树?

rav*_*ven 8

Perforce的代理是正确的道路要走,但如果你真的想,有一种方法做你通过问什么sync命令,与-k开关:

-k标志绕过客户端文件更新.它可用于使服务器相信客户端工作空间已具有该文件.通常,此标志用于在客户端上的文件出错时更正Perforce服务器,如果您对客户端内容有误,则使用此选项会使服务器混淆.

p4 sync -k //depot/someProject/...

您也可以使用flush,这是一个同义词sync -k:

p4 flush //depot/someProject/...

小心点 记住那些最后的话,"......如果你对客户的内容有误,使用这个选项可能会混淆服务器."