Git 2.34 现已发布,本次更新包含来自超过 109 个贡献者的功能和错误修复,其中 29 个是新贡献者。
主要更新内容
- 增加了一个支持稀疏索引的功能,以帮助处理类似"monorepo"设置的非常大的Git存储库。该索引格式能够理解标记的目录,在稀疏检出时表明内容之间的关系。
- 添加了多包可达性位图。Git 2.34 引入了一种新的位图格式,该格式与多包索引文件的内容相关联。这意味着位图现在可以灵活地表示多个包中的对象,并且服务器运营商不再需要将他们最大的存储库重新打包到一个包中以充分利用可达位图的优势。
- 默认使用“ort”合并策略。
- 支持使用 OpenSSH 8.0+ SSH 密钥作为 Git tags 的签名密钥
- 在 Git 2.34 中,现在可以配置 Git 以交互方式询问你是否要使用建议的命令重新运行上次操作,方法是将
help.autoCorrect设置为prompt。 - 改善了 git fetch 和 git push 的性能。
- 子模块功能改进。
- 以及其他各种性能改进...
更多详情请可查看更新公告。
如果用不着 git 的独特功能(本地离线版本控制、批量上传到上一级git 库),那就用不着碰 git.
用不着勉为其难的去用 git。 说的就是你: git-svn,哈哈哈。