出品 | 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周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!

推荐阅读

  • 七万奖金,字节Offer,iPhone 14 Pro 等惊喜奖品等你来!

  • 实时化浪潮下,Apache Flink还将在大数据领域掀起怎样的变革?

  • Stack Overflow 宣布推出离线版本

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2022最新10000T学习资料

Git 2.38发布,引入巨型仓库管理工具Scalar相关推荐

  1. 比git更加方便快捷的GitHub 仓库管理工具GitHub desktop

    十分舒服的

  2. 怎么在vscode上面使用git仓库管理工具

    如何在vscdoe中使用git仓库管理工具 为什么我们要用vscode上面操作git仓库管理工具呢? 因为我们安装了git后,会在命令窗口(就是windows+r–>输入cmd运行的命令窗口)敲 ...

  3. Mate 30 不预装任何谷歌应用;阿里巴巴发布新“六脉神剑”;VS Code 1.38 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  4. 《安富莱嵌入式周报》第292期:树莓派单片机100M双通道示波器开源,MDK5.38发布,万用表单芯片解决方案,8通道±25V模拟前端芯片,开源贴片拾取电机板

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  5. 阿里发布免费的全新可变字体;Stability AI CEO:5年内,人类程序员将不复存在;Perl 5.38发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  6. 阿里 20 亿美元收购网易考拉;苹果回应误发七倍工资;VS Code 1.38 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  7. 从git仓库获取源码_微软开源Scalar,提升操作巨型Git仓库的速度

    Git 属于分布式版本控制系统,默认情况下,每个 Git 仓库都具有整个历史记录的完整文件副本.即便是中等规模的开发团队也会产生数千个提交,每个月向仓库添加几百兆的数据. 而随着仓库的占用空间增加,G ...

  8. 极客日报:腾讯回应微信刷掌支付;iPhone 13 Pro或提供1TB版本;Git 2.33 发布

    一分钟速览新闻点! 腾讯回应微信刷掌支付:暂无应用计划 华为以白金会员身份加入 OpenChain 项目 中国电信全面启动 2022 年度校园招聘 BOSS 直聘宣布取消大小周 员工薪资不变 腾讯新专 ...

  9. git、snv、repo等版本管理工具使用对比

    git是我们最常用的代码仓库管理工具,repo 是一款批量管理git的工具. 1.repo安装 确保主目录下有一个 bin/ 目录,并且该目录包含在路径中: $ mkdir ~/bin $ PATH= ...

最新文章

  1. docker-runc not installed on system 问题
  2. 鸿蒙2.0开始推送,华为OS首次登陆手机,亮点槽点都在这里
  3. junit5_使用junit做其他事情
  4. php7和python3性能对比-为什么PHP7执行这个简单循环比Python3快得多?
  5. django mysql 2006_Django (2006, 'MySQL server has gone away') 本地重现与解决
  6. How to install sharepoint server 2010 sp2 in window 7 x64
  7. 当Grid的数据源是View时,如何使用PeopleSoft自带的Save Function?
  8. Redis学习笔记--Redis数据过期策略详解==转
  9. [转]C#加密解密源码
  10. 移动应用UI设计模式pdf
  11. 如何在Web App Project 或者 Web Site Project的App_Code 内使用 Profile/ProfileCommon
  12. ASP.NET - 将 ASP.NET 用作高性能文件下载器
  13. 如何使用电脑注册微博登陆模拟器
  14. 商业研究(13):下厨房,从投资角度看这个项目的前景和价值
  15. CPAN | 配置阿里源
  16. 我用nodejs给朋友发了一份邮件
  17. Android 中的 NDK 到底是什么?(详细解析+案例实战)
  18. python输入姓名_在Python中解析人的名字和姓氏
  19. Elliptic Curve Cryptography: 轻轻的学
  20. python身份验证(身份证号中提取出生日期及性别)。

热门文章

  1. ann flann alglibB最近邻方法时效性探索
  2. 移位密码(凯撒密码)
  3. 原生JS利用XMLHttpRequest实现Get和Post请求
  4. 淘宝/天猫,1688,拼多多,京东店铺获取所有商品详情(api接口详情)
  5. linux如何打印环境变量,在Linux中打印环境变量
  6. 超高学费一年八万!华中师范大学伍伦贡联合研究院计算机硕士
  7. Dao,Service,Controller层作用
  8. Modelsim的使用方法
  9. Java Request和Response对象 - Response篇
  10. 容器技术-Docker 网络03-用户自定义网络-网络命令的使用