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

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

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

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

【问题讨论】:

    标签: version-control perforce


    【解决方案1】:

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

    p4 set P4CLIENT=MyWorkspace
    

    p4 flush
    

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

    【讨论】:

    • "client" 和 "workspace" 是同义词——你总是需要设置 P4CLIENT 来告诉服务器你正在使用哪个客户端/工作空间。我建议您在完成flush 后使用p4 clean 来验证所有内容是否正确同步,否则可能会在提交时偷偷丢失数据!
    • @Samwise 感谢您为我澄清这一点。现在它为什么起作用是有道理的
    猜你喜欢
    • 2015-06-28
    • 2021-01-05
    • 2011-11-05
    • 2011-12-21
    • 2017-10-24
    • 1970-01-01
    • 2018-06-17
    • 2018-12-12
    • 1970-01-01
    相关资源
    最近更新 更多