我的BitBucket回购中有一大堆不需要的大文件。我删除了它们,然后想要从历史中清除它们以缩小已经变得太大的回购。
我运行了BFG repo清洁工,报告了1755个找到并处理过的文件 - 我所期待的所有文件。
按照此处的说明运行最终的git gc:https://rtyley.github.io/bfg-repo-cleaner/
一切都很好 - .git文件夹缩小到原始大小的17%。 把它推回去,BitBucket报道的回购尺寸实际上变大了!
不确定出了什么问题,因为在这一点上所有人似乎都表现得正确。
感谢任何建议,因为我真的不想重新创建回购以减小尺寸。
由于
答案 0 :(得分:3)
正如@peter所建议的那样,在您看到大小更改之前,您需要git gc
在托管存储库上运行。如果在此期间您克隆此存储库并且已正确清理,则克隆应反映最终大小。
对于自托管Stash,您可以触发gc
,对于托管的bitbucket.org,日程表不会发布也不会受到影响。