Bfg-repo-cleaner工具成功但回购规模没有减少

时间:2018-04-18 15:08:40

标签: bitbucket-server bfg-repo-cleaner

我的bitbucket服务器中有一个存储库,其中.git文件夹为660 MB,存储库的总大小为714 MB。

我在存储库中使用了bfg-repo-cleaner工具,并使用git count-objects,看到大小减小到125 MB。命令git push也是成功的。

然而,当我尝试再次克隆存储库时,我收到了较旧的尺寸。提交ID已在bitbucket中更新,因为在提交列表下,我可以看到“after”提交id,工具提示也显示前一个commit-id,意味着push已成功完成。

但回购的规模保持不变。

我对另一个回购采用了相同的程序,似乎在那里工作正常。该回购的大小已从970 MB减少到60 MB。

预计会出现这种情况吗?

1 个答案:

答案 0 :(得分:1)

发送电子邮件至support@bitbucket.org,要求他们完成https://rtyley.github.io/bfg-repo-cleaner/中提到的步骤后,请他们为您执行git gc

引用https://github.com/rtyley/bfg-repo-cleaner/issues/68

  

我也遇到了与Bitbucket相同的问题。在里面   在此页上的评论看来您必须通过电子邮件发送位桶   在您的仓库中支持并请求其他git gc。

用BFG清洁后,我的存储库大小从1.27GB更改为1.4GB。 Bitbucket执行人员使用了git gc命令并将其减少到134MB。