你如何使用perforce进行某种下载/恢复?
我有一个包含大量代码库的perforce存储库。在同步的同时,网络错误导致p4客户端崩溃。
我想开始只提取工作空间中尚不存在的文件>我该如何做到这一点?
我试过了:
p4 sync -f //depot/BRANCH/...
(从头开始复制)
p4 sync //depot/BRANCH/...
(说同步所有文件),但我可以看到工作区中缺少一些文件
答案 0 :(得分:3)
p4 diff -sd //Depot/BRANCH/... | p4 -x – sync -f
这将满足您的需求。
p4 diff -sd:
仅显示客户端工作区中缺少但未显示在软件仓库中的未打开文件的名称。
将输出管道输出到强制同步,仅强制同步丢失的文件。