The news is by your side.

GIT 2.51:新功能和增强功能已揭晓

5


卡罗琳·毕晓普(Caroline Bishop)
8月19日,2025年07:05

GIT 2.51引入了重大更新,包括无流行的多包索引,带路径步行的较小包装以及藏匿的交换格式,增强了存储库的性能和灵活性。




Gitub表示,Git是广泛使用的版本控制系统,已发布其最新更新Git 2.51,提供了一套新功能,旨在增强性能和灵活性。该版本包括重大更新,例如无巡航的多包索引,带路径步行的较小包装以及新的藏匿交换格式。

无巡航多包索引

新版本为多包索引(MIDXS)引入了一种精致的方法,该机制允许在多个包装文件上进行有效的对象查找。此更新重点是将无法到达的对象分离为cruft包,从而优化了可及性位图的效率。 repack.midxmustcontaincruft配置是一种新的添加,可确保Cruft包在MIDX之外存储,从而产生更快的存储库读取和较小的MIDX。

带小径步行的较小包装

Git 2.51通过引入路径步行方法来增强Packfile的生成。该方法不依靠名称启发式方法,而是同时从特定路径中散发出所有对象,从而导致较小的包装。与传统方法相比,此更新提高了增量压缩效率,并提供了竞争时机。

存储交换格式

该更新还解决了通过引入新的藏匿交换格式迁移机器之间藏匿条目的挑战。这种格式允许多个藏匿条目将其视为一系列提交,从而使藏匿条目的导出和导入更容易,就像分支或标签一样。

其他更新

Git 2.51包括其他各种改进,例如增强的输出 git cat-file 并扩大了对更改的PATH BLOOM过滤器的支持,该滤波器优化了路径范围的历史记录遍历。另外, git switchgit restore 命令现在稳定,摆脱了实验阶段。

有关这些更改的全面概述,您可以在Github上探索官方发行说明。

图像来源:Shutterstock


(tagstotranslate)AI(T)加密(T)区块链(T)新闻



关键词: