无需重新下载即可同步工作区

Posted

技术标签:

【中文标题】无需重新下载即可同步工作区【英文标题】:Sync workspace without re-download 【发布时间】:2020-08-12 06:05:31 【问题描述】:

我们已将一个大型项目(对于我们的互联网带宽而言很大)上传到仓库。

是否可以将这个项目的精确副本实际提供给我们的开发人员,这样他们就不必从互联网上下载整个项目来将他们的工作空间与 depot 同步?

我试过p4 sync -k,但没有帮助

【问题讨论】:

【参考方案1】:

我不知道为什么,但是在我将客户端名称设置为等于工作空间名称之后

p4 set P4CLIENT=MyWorkspace

p4 flush

成功了。顺便说一下,根据 perforce 网站,p4 sync -kp4 flush 的别名。

【讨论】:

"client" 和 "workspace" 是同义词——你总是需要设置 P4CLIENT 来告诉服务器你正在使用哪个客户端/工作空间。我建议您在完成flush 后使用p4 clean 来验证所有内容是否正确同步,否则可能会在提交时偷偷丢失数据! @Samwise 感谢您为我澄清这一点。现在它为什么起作用是有道理的

以上是关于无需重新下载即可同步工作区的主要内容,如果未能解决你的问题,请参考以下文章

js代码在导航路线后停止工作而无需重新启动页面

表的重新再同步(无需时间窗口)

JBoss 无需重新启动即可重新加载证书信任库

无需重新引入即可重新连接到 NFC TAG

无需更改代码即可重新部署 Heroku 应用

Rabbitmq 无需重启即可重新加载/刷新新证书