1
1
一般来说,将许多小文件组合成一个大文件通常会提高压缩比,因为您通常可以在其中找到共享模式。 它还可以帮助减少大量的系统调用开销,这有助于提高性能,特别是在某些操作系统中。 |
2
1
没有包文件,Git根本不会存储增量。如果你在一次提交中有一个100Kb的文件,那么创建一个新的提交,更改该文件中的一个字节,即提交
也
完整地存储100Kb文件。
打包文件 字面意思 用实际的diff替换复制文件,这意味着签出需要重建文件,而不是简单地将其从存储库复制到工作目录中。 |
3
1
文件具有恒定的存储开销。它已经尽可能地减少了,所以无论在何种程度上它都是不可忽视的,这是必要的,所以没有人太担心它。它通常至少有数百个字节。打开文件也有成本——必须读取元数据,必须检查权限,必须维护当前的读取位置。无论是哪种情况,就单个对象的规模和增量压缩给你带来的好处而言,都是一个非常沉重的代价,远远超过了小对象的任何压缩优势,我在这里并不想详尽无遗,也不想描绘一幅全貌。 |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
Igor · git重置已删除目录上的头 2 年前 |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |