存储在仓库中的 Perforce 文件大小是原来的两倍

存储在仓库中的 Perforce 文件大小是原来的两倍

使用此命令

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该命令来覆盖到期时间。

相关内容