我认为我们的回购增长太快,因为有些二进制文件被mercurial跟踪。我可以获得某种统计数据,例如按天或按周计算的增长率吗?
我的一次尝试是将一天的变更集导出到文件夹并检查尺寸,但这非常费力,是不是有更好的方法?
答案 0 :(得分:2)
我只是将您的存储库克隆为特定版本(例如-r 10
),然后逐步拉取(即-r 20
,-r 30
等。在每个步骤后测量克隆仓库的磁盘使用情况,您可以看到它是如何增长的。
这将给你一个非常粗略的估计。通过在原始仓库中执行hg log -d
来获取特定修订,您可以对其进行优化以更准确地为您提供每天,每周或其他任何增长。
答案 1 :(得分:0)
最简单的方法是跟踪.hg / store目录的总大小。您可能想要完成.hg的所有操作,但根据您的扩展,您可能会在其中拥有并非真正属于“存储库”的内容(例如,hg-git将在.hg中放置一个完整的裸git存储库) / GIT)。