> 资讯 > 社会

Git 2.50正式发布:性能优化与多项功能升级

人阅读 2025-06-18 08:46:54业界资讯

Git 2.50 版本已于近日正式发布,这是继上一版本发布以来时隔近三个月的一次重要更新,主要聚焦于性能优化与功能增强。

此次更新中,最值得关注的改进是对冗余包(cruft packs)管理机制的优化。自从 Git 2.37 引入该机制以来,开发者在使用命令行时经常遇到操作混乱的问题。新版本通过新增的combine-cruft-below-size 参数,允许用户合并小型冗余包,从而显著提升仓库的整洁性与管理效率。

此外,Git 2.50 进一步优化了此前版本引入的多包索引功能,这一特性自 2.47 版本加入后持续完善,新版本中通过支持增量式更新,使大型仓库的操作更加高效。

本次更新还标志着传统递归合并引擎(Recursive Merges Engine)被完全弃用,取而代之的是 ORT(Ostensibly Recursive’s Twin)引擎。ORT 自 2.34 版本起成为默认选项,现正式替代旧引擎,不仅提升了执行速度,还新增了无需写入磁盘即可测试合并冲突的能力。

在工具层面,git cat-file 新增了直接对象过滤功能,有助于简化脚本编写流程。同时,旧有的allow-unknown-type 参数已被移除,进一步精简系统配置。

Git 2.50 还对维护任务库进行了扩充,新增了 worktree-prune 等三项任务,并与现有的垃圾回收机制协同运作,提高整体运行效率。用户还可自定义松散对象打包的批次大小,以实现更精细化的控制。

网络方面,新版本增加了 TCP 保活配置选项,有助于改善 HTTP 连接的稳定性。值得一提的是,测试套件与文档生成工具链已全面去除对 Perl 的依赖,增强了跨平台兼容性。

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com