Git 2.55 默认启用 Rust:代码更快更安全

发布于 2026年06月12日 | 从西班牙语翻译

Git的新候选版本2.55-rc0引入了一项低调但重要的变化:对Rust的支持已默认启用。此前,开发者需要手动选择此选项来编译版本控制系统的部分组件。这一决定旨在提升软件的稳定性和速度,同时不改变最终用户的体验。

一个大型金属齿轮箱的低角度视图,上面标有C编程语言符号,正在转变为发光的Rust齿轮机构,电路板走线连接旧的C代码块到新的Rust模块,速度线和绿色效率指示灯向外辐射,同时一个带有勾选标记的盾牌图标覆盖在组件上,技术工程可视化,工业钢材质感,蓝色和橙色霓虹点缀,超精细机械部件,逼真电影级渲染

Git中的Rust:无需手动配置的高效 🚀

Rust与Git的集成并非新鲜事,但直到此版本,它都需要通过enable-rust标志进行特定编译。现在,这一过程已自动化:编译Git时,Rust代码默认包含在内,用于对象处理和引用解析等关键任务。偏好传统C实现的用户可以通过--without-rust禁用它。这一变化旨在减少内存错误并加速操作,同时不改变开发者使用的命令。

对普通用户而言:咖啡依旧温热 ☕

当工程师们争论Rust是否比C更适合排序提交时,普通用户仍可继续使用电脑而毫不知情。没有人会在打开文件浏览器时看到一个写着Rust已激活的发光标志。他们唯一可能注意到的,也许是下次他们最喜欢的开发者推送更新时,程序启动时间缩短了半秒。或者没有。但嘿,至少咖啡不会凉。