IT 之家 4 月 21 日消息,科技媒体 Linuxiac 昨日(4 月 20 日)发布博文,报道称代码版本控制工具 Git 更新至 2.54 版本,最大创新是引入实验性的 git history 命令,可以简化历史重写(history-rewriting)任务。
该命令目前支持 reword 和 split 两种操作,开发者无需依赖复杂的交互式 rebase,即可直接更新提交信息或拆分 commits。
Git 2.54 打破了以往仅能依赖 .git/ hooks 目录脚本的限制,引入了基于配置文件的钩子定义方式。开发者可在用户、系统或仓库级别灵活配置钩子行为,极大提升了跨仓库复用的便捷性。
新版智能化升级仓库维护策略,将几何重整设为手动维护的默认策略,git maintenance run 命令采用更增量的重整方式。相比旧策略,新方案能有效降低维护成本,对于大型仓库或长期克隆的用户而言,可以实质性提升使用体验。
新版还优化 HTTP 传输与交互式工作流,可以智能处理 HTTP 429 " 请求过多 " 响应,依据服务器头信息自动重试而非报错退出。交互式命令 git add -p 增强了可见性,新增 --no-auto-advance 选项防止自动跳转。实验性的 git backfill 命令支持修订范围参数,实现精准获取缺失数据。

IT 之家附上参考地址


登录后才可以发布评论哦
打开小程序可以发布评论哦