使用BFG repo清理器后BitBucket repo更大

时间:2015-04-08 10:37:15

标签: git-rewrite-history bfg-repo-cleaner

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

我运行了BFG repo清洁工,报告了1755个找到并处理过的文件 - 我所期待的所有文件。

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

一切都很好 - .git文件夹缩小到原始大小的17%。 把它推回去,BitBucket报道的回购尺寸实际上变大了!

不确定出了什么问题,因为在这一点上所有人似乎都表现得正确。

感谢任何建议,因为我真的不想重新创建回购以减小尺寸。

由于

1 个答案:

答案 0 :(得分:3)

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

对于自托管Stash,您可以触发gc,对于托管的bitbucket.org,日程表不会发布也不会受到影响。