皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Git 2.53 发布,带来新功能和性能改进

Git 2.53 发布,带来新功能和性能改进

Git 2.53 今日发布,作为这个免费开源的分布式版本控制系统最新稳定更新,该系统旨在以速度和效率处理从小型到非常大的项目。

距离 Git 2.52 发布已过去两个半月,Git 2.53 发布为 git maintenance 命令引入了新的 is-needed 子命令,用于判断是否需要执行各种维护任务,为 git blame 命令添加了 --diff-algorithm= 选项,并为 git repo info 命令添加了 --all 选项。

Git 2.53 还更新了实验性的 git replay 命令,使其默认通过事务执行引用更新,而不是发出每个引用应指向的位置,并将实际更新留给另一个命令。

git apply 和 git diff 命令获得了一个新的空白错误类别 incomplete-line , git fast-import 命令得到了一个 --signed-commits=strip-if-invalid 选项用于从对象中丢弃无效的加密签名,而 git repo struct 命令学会了将 -z 作为 --format=nul 的同义词。

Git 2.53 还更新了 git branch 命令的帮助信息,在建议阅读某些文档时,将“man”改为“git help”;新增了一份描述数据模型的手册;并在“git replay”文档中澄清了“revision”(一组关联的提交)的使用。

从本次发布开始,Git 现在会在“git repo structure”输出中显示更多与对象数据库相关的信息,正确处理 macOS 上 iconv 库中的状态 ISO/IEC 2022:1994 编码字符串,并支持 Git-for-Windows 上的 Windows 符号链接。

本次发布还改进了当向 git replay 命令的 --onto 选项提供错误参数时的错误信息,提高了 git replay 命令的测试覆盖率,并相比之前的版本带来了多项性能改进和多个错误修复。

如需了解 Git 2.53 中包含的变更详情,请查看发布说明。如果你喜欢从源代码编译软件,可以从官方网站下载源代码归档包获取 Git 2.53。

转自  Git 2.53 Released with New Features and Performance Improvements – 9to5Linux