我试着做了一个存储库的克隆,并在99%的压缩对象停止,我想也许解决方案可以压缩存储库并运行: git gc --aggressive,命令在98%停止。我的存储库中最大的文件超过200 MB。我如何修复存储库?停止我的git存储库压缩压缩对象:98%(36269/36738)
0
A
回答
1
如果资源库已损坏,您可以检查哪些对象有
git fsck --full
一个问题,那么你可以对这个问题的对象采取相应的行动。
0
摆脱大容量文件
git filter-branch
你需要指定此命令的正确的选项。一旦将大文件从存储库中取出,您的克隆应该很快。
+0
与此命令删除文件来控制版本,但是在回购中的文件?这个档案是一个.sql,我不想要控制版本,但我想下载它在混帐克隆...... – davidselo 2012-01-16 16:57:25
相关问题
- 1. 解压缩git树对象
- 2. 为什么我无法压缩我的git存储库?
- 3. svn存储压缩
- 4. 压缩CFDataRef对象?
- 5. git pull没有远程压缩对象
- 6. 压缩内存中的缓存对象
- 7. Python的解压缩大文件 - NotImplementedError:98
- 8. 存储压缩图像
- 9. 解压缩Mercurial存储库文件
- 10. 数据库存储IP压缩
- 11. 数据库来存储压缩文件
- 12. 压缩内存中的Python对象
- 13. 压缩的JavaScript缓存对象
- 14. Rsyncable压缩库
- 15. LZH压缩库
- 16. 维护,清理,压缩Ubuntu中的大量git存储库
- 17. 我应该如何使用Perl存储和压缩Moose对象?
- 18. git在压缩对象时被压在一边
- 19. DataSet或任何.Net对象的压缩/解压缩
- 20. Flex远程对象压缩
- 21. 解压缩AWS对象
- 22. pdfbox写压缩对象流
- 23. 蟒图()压缩对象
- 24. 如何压缩会话/缓存中存储的对象?
- 25. DeflateStream压缩/解压缩inconsitency
- 26. 压缩CSS YUI压缩器
- 27. Asmx Webservice压缩/解压缩?
- 28. webpack压缩不压缩
- 29. 压缩数据如何存储在缓冲区缓存中,是压缩的还是未压缩的?
- 30. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
但是这个commant的执行量非常大?我在回购中运行,但需要很多时间。谢谢帮助我 – davidselo 2012-01-16 16:11:41
以后很多时候这个回报我:dangling commit eae1893c2bd17f2e4c4162ca9fa8788e921ab516 – davidselo 2012-01-16 16:14:26
这个不应该花太长时间,因为它只是检查对象是否损坏以及DAG是否仍然处于良好状态。 – 2012-01-16 16:14:53