
阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权

Git 维护者 Junio C Hamano 今天发布了 Git 2.49-rc0,主要变化:
- 引入一个名为
_git backfill
的子命令 - 更新 gitk
- 为 zsh 提供了完成脚本更新
- 向 Meson 构建系统集成中添加了一个“unsafe-sha1”构建旋钮
- 新增 Rust 外部语言接口,它是 libgit.a 的包装器
- Zlib 集成增强,为能够使用 zlib-ng 构建 Git 做准备。
“git pack-objects”及其包装器“git repack”学习使用一个可选的替代路径哈希函数,以改进 delta-base 选择,从而生成一个具有比窗口大小更深历史的打包文件。
“git clone”支持为单个提交创建浅克隆,该提交不一定是任何分支的末端。
在无blob克隆中按需懒加载缺失文件成本高昂,因为它往往是逐个blob进行。为此引入了“git backfill”来帮助预先批量下载必要的文件。
按照我们为Git 3.0引入破坏性变更所建立的程序,允许提前选择移除对$GIT_DIR/branches/和$GIT_DIR/remotes/目录的支持以配置远程仓库。
向代码库添加了Rust的外部语言接口。
此外还有许多错误修复和其他改进,详情查看发布公告。
还没有评论,来说两句吧...