我有一个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-file
和git-unpack-objects
的文档看起来有点低级。
我该怎么做?我认为,在每个实验中,询问社区是最好的选择'我确实需要很长时间才能跑步,而且我可能正在咆哮错误的树!谢谢:))