4

我的 BitBucket 存储库中有一大堆不需要的大文件。我删除了它们,然后想从历史记录中清除它们以缩小已经变得太大的回购。

我运行了 BFG 存储库清理器,它报告了 1755 个已找到并已处理的文件——所有这些都是我所期待的。

按照此处的说明运行最终的 git gc:https ://rtyley.github.io/bfg-repo-cleaner/

一切正常 - .git 文件夹缩小到其原始大小的 17%。把它推回去,BitBucket 报告的 repo 大小实际上变大了!

不知道出了什么问题,因为到目前为止一切似乎都正确无误。

感激地收到任何建议,因为我真的不想重新创建 repo 以减小大小。

谢谢

4

1 回答 1

4

正如@peter 所建议的,您需要git gc在托管存储库上运行,然后才能看到大小更改。如果在此期间您克隆此存储库并且已正确清理,则您的克隆应反映最终大小。

对于自托管的 Stash,您可能会触发一个gc,对于托管的 bitbucket.org,计划不会发布,也不会受到影响。

于 2016-05-12T01:52:32.777 回答