将git .pack文件拆分成更小的包?

时间:2017-09-07 09:58:35

标签: git

我有一个git存储库,我在其上运行:

git reflog expire --expire=now --all && git gc --prune=now --aggressive

此存储库现在有一个~5GB的.pack文件。

我正在尝试运行一个看起来无法处理这么大的文件的工具。 (仅供参考:https://github.com/git-lfs/git-lfs/issues/2557

我想将repo的包文件重新打包成较小的文件以避免此错误。

看起来git-repack可能会按我的意愿行事,但在这样运行时它不会做任何事情:

$ git repack --max-pack-size=1g
Nothing new to pack.

我无法看到任何类型的“力量”。选项。我想也许我需要首先解压缩,但git-unpack-filegit-unpack-objects的文档看起来有点低级。

我该怎么做?我认为,在每个实验中,询问社区是最好的选择'我确实需要很长时间才能跑步,而且我可能正在咆哮错误的树!谢谢:))

0 个答案:

没有答案