RSS GitLab 关注 Git 2.51.0 有什么新内容? Git 项目发布了 2.51.0 版本,其发布周期比以往更短。此次更新为 git-push 和 git-fetch 命令带来了显著的性能优化,尤其是在使用 reftable 后端时,实现了大幅的速度提升。一个关键的进展是,reftable 已成为新仓库的默认引用后端,克服了旧的“files”后端的局限性。Git 2.51.0 还将 SHA-256 指定为默认的哈希函数,取代了安全性较低的 SHA-1。已弃用的 git-whatchanged 命令被标记为将在 Git 3.0 中移除,若要继续使用需要显式指定标志。此外,之前还处于实验阶段的 git-switch 和 git-restore 命令现在已经稳定。这些变化,包括默认的 reftable 和 SHA-256,都是为未来的 Git 3.0 版本做准备。reftable 后端提供了诸如更好地处理大小写敏感性和 Unicode 字符、高效地删除引用以及改进的内部维护等优势。git-push 和 git-fetch 中的批量更新减少了开销,在处理大量引用时显著提高了性能。这些进步旨在提升 Git 在现代开发工作流程中的效率和健壮性。 What’s new in Git 2.51.0? about.gitlab.com
git-push和git-fetch命令带来了显著的性能优化,尤其是在使用 reftable 后端时,实现了大幅的速度提升。一个关键的进展是,reftable 已成为新仓库的默认引用后端,克服了旧的“files”后端的局限性。Git 2.51.0 还将 SHA-256 指定为默认的哈希函数,取代了安全性较低的 SHA-1。已弃用的git-whatchanged命令被标记为将在 Git 3.0 中移除,若要继续使用需要显式指定标志。此外,之前还处于实验阶段的git-switch和git-restore命令现在已经稳定。这些变化,包括默认的 reftable 和 SHA-256,都是为未来的 Git 3.0 版本做准备。reftable 后端提供了诸如更好地处理大小写敏感性和 Unicode 字符、高效地删除引用以及改进的内部维护等优势。git-push和git-fetch中的批量更新减少了开销,在处理大量引用时显著提高了性能。这些进步旨在提升 Git 在现代开发工作流程中的效率和健壮性。