Py学习  »  Git

Git 2.38发布,引入巨型仓库管理工具"Scalar"

OSC开源社区 • 1 年前 • 197 次点击  
出品 | OSC开源社区(ID:oschina2013)
Git 2.38 已正式发布。此版本最值得关注的变化是引入微软创建的仓库管理工具 Scalar—— 用于处理巨型 Git 仓库。
  • 引入巨型 Git 仓库管理工具 Scalar

Scalar 是一个使用 C# 编写的 .NET Core 应用程序(后来使用 C 进行了重写),其通过设置所建议的配置值和运行后台维护来最大程度优化 Git 命令的性能。无论开发者使用什么服务来托管代码仓库,Scalar 都能有效地加速 Git 指令。微软提到,只要使用 Scalar 为体积最大的代码仓库进行注册,就能马上感受到 Git 执行速度大的幅提升。
Git 一直在积极优化对巨型仓库的处理,最新引入的 Scalar 提供了一套精心设计和配置的功能,目的是为优化巨型 Git 仓库处理而进行预配置。Scalar 默认启用内置文件系统监视器、多软件包索引、commit 图、在后台进行调度的 maintenance、部分克隆和稀疏检出等功能。
Scalar 是由微软主导开发的项目,其开源之初就表示要贡献给 Git,以更好地处理巨型 Git 仓库,现在终于成为 Git 2.38 主线的一部分。
  • 使用 –update-refs Rebase 依赖分支

Git 2.38 附带了一个新的 git rebase 调用选项:--update-refs,该选项能够为依赖分支执行更新。
下图是使用新功能完成与上图同样操作的例子。
详情查看发布公告https://github.blog/2022-10-03-highlights-from-git-2-38/

往期推荐



Linux 6.0正式发布

沃尔沃技术专家:Rust很有用,计划在公司内部扩展Rust

Figma开源替代品获800万美元A轮融资



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/147926
 
197 次点击