使用此命令
p4 sizes -a -s -h //depot/...
Perforce 报告已使用 11GB。
但是,如果我手动检查服务器,会发现在 perforce 根文件夹中有一个大小为 21GB 的存档文件夹。
这是为什么呢?我们有很多二进制文件。但是这些二进制文件只有 1 个修订版本。因为它们没有被编辑并且只提交了一次。
我怎样才能重新获得空间?
答案1
问题是我们有很多由于提交失败或不完整而导致的孤立档案。
您可以通过配置来设置存档的到期时间lbr.storage.delay
。默认值为 86400。即,不完整提交 1 天后,存档将被视为孤立存档。
可以节省 10GB 的命令是
p4 storage -y -d //...
这将删除所有仓库中未引用的档案。
删除-y
预览将要发生什么的选项。
您可以使用-D numberOfSeconds
该命令来覆盖到期时间。