社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

程序员大咖 • 2 年前 • 333 次点击  
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

出品 | 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/

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里 好文分享给更多人↓↓

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/148916