【问题标题】:Git repository file size is larger after migrating to git-lfs迁移到 git-lfs 后 Git 存储库文件变大
【发布时间】:2017-02-22 16:34:23
【问题描述】:

我有一个相当大的存储库,需要很长时间才能从远程克隆。我决定我可能会从 Git LFS 中受益,所以我去迁移了 repo。但是,在迁移、推送和重新克隆之后,存储库比原始存储库占用更多的磁盘空间。 FS 的罪魁祸首是 .git/lfs/objects。

在迁移之前我的 .git 文件夹是 846MB,迁移之后是 2GB,这是违反直觉的。

我尝试了两种迁移方法。一个是 BFG,另一个是使用 git filter-branch(花了三天 x_x)。两者最终得到相同的结果。

我错过了什么吗?这正常吗?

【问题讨论】:

    标签: git-lfs


    【解决方案1】:

    答案很简单 - git 中的对象被压缩,而 lfs 中的对象没有。 我自己也遇到了同样的情况,但更糟糕的是:原来的 .git 文件夹是 5.7GB,迁移后它飙升到了 26GB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-14
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      相关资源
      最近更新 更多