Git 2.52 正式发布,新增 git last-modified 命令
Git 2.52 已正式发布,本次更新带来了多项面向大型代码库与未来演进的重要特性。 关键更新亮点 1. 目录级别的 “最后修改者” 查询更快更强 Git 新增 git last-modified 命令,可一次性查看目录下所有文件的最后修改提交,性能相比传统方法提升约 5 倍。该功能来自 GitHub 内部多年实践沉淀。 2. 更智能的仓库维护策略上线 git maintenance 引入“几何式(geometric)”策略,按比例合并 packfiles,避免频繁的大型打包操作,显著提升大仓库的健康度与维护效率。这套方法同样来自 GitHub 的生产经验。 3. 新实验性命令 git repo Git 开始用更现代的方式重构仓库元信息查询功能。git repo info、git repo structure 可轻松查看仓库类型、对象格式、引用结构统计等信息,为工具链和自动化分析提供更好支持。 4. 为 Git 3.0 做准备:SHA-256 与 Rust 逐步引入 Git 2.52 延续对 SHA-256 的支持推进,强化未来哈希切换的互操作性。同时,Git 开始加入 Rust 实现...