我有一个 git 存储库,我在其中运行了它:
git reflog expire --expire=now --all && git gc --prune=now --aggressive
Run Code Online (Sandbox Code Playgroud)
该存储库现在有一个约 5GB 的 .pack 文件。
我正在尝试运行一个似乎无法处理这么大的文件的工具。(仅供参考: https: //github.com/git-lfs/git-lfs/issues/2557)
我想将存储库的包文件重新打包成较小的文件以避免此错误。
它看起来git-repack可能会做我想做的事情,但是当像这样运行时它不会做任何事情:
$ git repack --max-pack-size=1g
Nothing new to pack.
Run Code Online (Sandbox Code Playgroud)
我看不到任何类型的“强制”选项。git-unpack-file我想也许我需要先解压,但和的文档git-unpack-objects看起来有点低级。
我怎样才能做到这一点?我认为询问社区是最好的选择,因为我所做的每个“实验”都需要很长时间才能运行,而且无论如何我可能会找错树!谢谢 :)
| 归档时间: |
|
| 查看次数: |
1756 次 |
| 最近记录: |