我尝试在我们的主 git 存储库中运行垃圾收集,它说“错误:无法运行重新打包”,但我没有看到任何其他错误消息来帮助我确定问题。“git fsck”和“git fsck --strict”都愉快地完成,没有错误,但“git gc”和“git gc --agressive”都以:
%> git gc
Counting objects: 120867, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (58692/58692), done.
error: failed to run repack 57/120867)
有足够的内存和磁盘空间。我们正在使用 git 1.7.11
我不是很了解 git,但与此问题有关的其他问题似乎有一个特定的文件被提及并需要手动修复。我没有看到其他错误,也不知道如何继续修复它,如果它变得复杂,可能会使用带有解释或指向 git 主题的小词来提供任何帮助。