Git 2.33 发布,新增“merge-ort”合并实现 500-9000 倍加速

Git 2.33 现已发布,本次更新由 74个人贡献的 449 个非合并提交组成,其中 19 位是新面孔。此版本并没有很多面向终端用户的变化和新功能,但在这个周期内包含了很多修复和内部改进。

另外,新的合并策略后端(可以用 “git merge -sort”)的准备工作已经进入最后阶段。官方表示,其有希望在下一个版本中成为默认设置。 

Git 2.33 发布,新增“merge-ort”合并实现 500-9000 倍加速

具体来说,Git 2.33 带来了有关 geometric repacking 的最新补丁、“merge-ort”作为处理跨分支 Git 合并的新合并策略,以及许多与位图相关的优化。还有一些常见的各种修复和小项目。

Git 的新 merge-ort 策略是对其递归策略的一次从头重写,但解决了正确性和性能问题。GitHub 报告称,对于具有许多重命名的大型合并来说,merge-ort 可以达到 “500 倍”的加速。在 re-base 操作中的合并,merge-ort 的速度则可以提高到 9000 倍以上。新的 merge-ort 应该比现有的合并代码执行的更快。

更多亮点内容可查看官方博客,完整更改可查看邮件列表

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/95431.html

(0)
上一篇 2021年8月18日
下一篇 2021年8月18日

相关推荐

发表回复

登录后才能评论