Git 2.38发布,引入巨型仓库管理工具"Scalar"
出品 | 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/
------
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!
推荐阅读
··································
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。
相关文章
- git clone时出现的两种报错及解决办法[通俗易懂]
- Git clone 超级慢
- git命令,git 仓库托管指令
- git 删除本地分支命令_git强制删除远程分支
- 如何自建一个git服务器,搭建Git服务器,真的很简单
- Git使用流程_git提交流程
- 【Git】Git 分支管理 ( 创建并切换分支 git switch -c dev | 切换分支 git switch dev )
- Git与Linux结合:创造无限可能(git和linux)
- Linux安装Git:简易指南(linux下安装git)
- Linux环境下编译Git程序指南(linux编译git)
- Git实现Linux内核快速下载(git下载linux内核)
- 安装Git服务器:在Linux环境下的步骤(linux安装git服务器)
- Emoji-Log:编写 Git 提交信息的新方法
- 2016 Git 新视界