Bitbucket server Bfg回购清理工具成功,但回购规模未减小
我的bitbucket服务器中有一个存储库,其中.git文件夹为660MB,存储库的总大小为714MB 我在存储库上使用了bfg repo cleaner工具,并使用git count对象,看到大小减少到125 MB。gitpush命令也很成功 但是,当我再次尝试克隆存储库时,收到的是旧的大小。提交id已在bitbucket中更新,因为在提交列表下,我可以看到“after”提交id,工具提示还显示了以前的提交id,这意味着推送已成功完成 但回购协议的规模保持不变 我在另一次回购交易中也遵循了同样的程序,在那里似乎运作良好。该回购协议的规模已从970MB降至60MBBitbucket 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,这意味着推送已成功完成 但回购协议的规模保持不变 我在另一次回购交易中也遵循了同样
这是预期的行为吗?邮件support@bitbucket.org完成中提到的步骤后,请他们为您执行
git gc
引用
我在bitbucket上也遇到了同样的问题。在
在这个页面上的评论看起来你必须给bitbucket发电子邮件
在您的回购协议上支持并请求额外的git gc
使用BFG清理后,我的回购大小从1.27GB更改为1.4GB。Bitbucket执行人员使用了
git gc
命令,并将其减少到134MB。您是否遵循了这一点?特别是bullet 6git reflog expire--expire=now--all&&git gc--prune=now--aggressive中的命令,我使用您提到的命令完成了git reflog和gc。在那之后,我还运行了git count objects
来检查存储库的大小,它减少了500 MB。