Bitbucket server Bfg回购清理工具成功,但回购规模未减小

Bitbucket server Bfg回购清理工具成功,但回购规模未减小,bitbucket-server,bfg-repo-cleaner,Bitbucket Server,Bfg Repo Cleaner,我的bitbucket服务器中有一个存储库,其中.git文件夹为660MB,存储库的总大小为714MB 我在存储库上使用了bfg repo cleaner工具,并使用git count对象,看到大小减少到125 MB。gitpush命令也很成功 但是,当我再次尝试克隆存储库时,收到的是旧的大小。提交id已在bitbucket中更新,因为在提交列表下,我可以看到“after”提交id,工具提示还显示了以前的提交id,这意味着推送已成功完成 但回购协议的规模保持不变 我在另一次回购交易中也遵循了同样

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

我在存储库上使用了bfg repo cleaner工具,并使用git count对象,看到大小减少到125 MB。gitpush命令也很成功

但是,当我再次尝试克隆存储库时,收到的是旧的大小。提交id已在bitbucket中更新,因为在提交列表下,我可以看到“after”提交id,工具提示还显示了以前的提交id,这意味着推送已成功完成

但回购协议的规模保持不变

我在另一次回购交易中也遵循了同样的程序,在那里似乎运作良好。该回购协议的规模已从970MB降至60MB


这是预期的行为吗?

邮件support@bitbucket.org完成中提到的步骤后,请他们为您执行
git gc

引用

我在bitbucket上也遇到了同样的问题。在 在这个页面上的评论看起来你必须给bitbucket发电子邮件 在您的回购协议上支持并请求额外的git gc


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

您是否遵循了这一点?特别是bullet 6
git reflog expire--expire=now--all&&git gc--prune=now--aggressive中的命令,我使用您提到的命令完成了git reflog和gc。在那之后,我还运行了
git count objects
来检查存储库的大小,它减少了500 MB。