首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git中的文件限制(数量和大小)是什么?

Git中的文件限制(数量和大小)是什么?
EN

Stack Overflow用户
提问于 2009-06-12 02:10:22
回答 6查看 123.1K关注 0票数 179

有人知道Git对文件数量和文件大小的限制是什么吗?

EN

回答 6

Stack Overflow用户

发布于 2009-06-12 02:42:55

没有真正的限制--所有东西都使用160位的名称命名。文件的大小必须以64位数字表示,因此也没有真正的限制。

然而,这是有实际限制的。我有一个大约8 gc的存储库,其中包含超过88万个文件,而git gc需要一段时间。工作树相当大,因此检查整个工作目录的操作需要相当长的时间。不过,这个repo只用于数据存储,所以它只是一堆处理它的自动化工具。从repo中提取更改比重新同步相同的数据要快得多。

代码语言:javascript
复制
%find . -type f | wc -l
791887
%time git add .
git add .  6.48s user 13.53s system 55% cpu 36.121 total
%time git status
# On branch master
nothing to commit (working directory clean)
git status  0.00s user 0.01s system 0% cpu 47.169 total
%du -sh .
29G     .
%cd .git
%du -sh .
7.9G    .
票数 38
EN

Stack Overflow用户

发布于 2018-04-20 15:50:36

从2018-04-20 Git for Windows has a bug开始,使用该特定实现(此错误propagates to lfs as well)有效地将文件大小限制为最大4 4GB。

票数 3
EN

Stack Overflow用户

发布于 2009-06-12 02:43:16

这取决于你的意思是什么。有实际的大小限制(如果你有很多大文件,它会变得很慢)。如果你有很多文件,扫描速度也会变慢。

然而,该模型并没有真正的固有限制。你当然可以把它用得很差,然后变得很痛苦。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/984707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档