Git 2.47.0 有哪些新功能?

Git 2.47.0 有哪些新功能?

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

Git发布v2.47.0版本,新增全局配置选项,支持“reftable”后端和SHA-256格式。引入git-refs(1)的“verify”命令检查参考一致性,修复表压缩问题,改进git-maintenance(1)后台功能。进行了代码重构和内存泄漏修复,减少全局变量使用。此版本由GitLab团队和社区贡献。

🎯

关键要点

  • Git发布v2.47.0版本,新增全局配置选项,支持'reftable'后端和SHA-256格式。
  • 新增init.defaultRefFormat配置选项,允许用户在初始化仓库时选择'reftable'后端。
  • 新增init.defaultObjectFormat配置选项,允许用户在初始化仓库时选择SHA-256对象格式。
  • git-refs(1)命令新增'verify'子命令,用于检查参考数据库的一致性。
  • 修复了'reftable'后端的表压缩问题,确保并发更新不会导致数据丢失。
  • git-maintenance(1)命令改进,新增--detach选项,使整个维护过程可以在后台运行。
  • 引入新的启发式算法,优化'files'后端的引用打包过程,减少不必要的打包操作。
  • 进行了代码重构,修复内存泄漏问题,减少全局变量的使用。
  • 此次版本由GitLab团队和社区共同贡献。
➡️

继续阅读