微软的Scalar加速Git
为了解决Git分布式版本控制系统中的性能瓶颈,Microsoft推出了Scalar,这是一套针对Windows和MacOS用户的工具和扩展,有助于Git扩展。 Scalar是一个C#应用程序,它通过设置建议的配置值和运行后台维护来提高Git命令的性能。通过在Git存储库中运行标量寄存器,可以启用以下Git功能: 稀疏签出以限制工作目录的大小。 文件系统监视消除了Git扫描整个工作树的需要。 多包索引可在多个包文件中快速查找对象。 Commit-graph可以加快提交步数和可达性计算,加快git log之类的命令。 微软开发了Scalar,以解决Git在管理不断增长的数据时所遇到的困难。 Microsoft已将VFS用于Git(以前是GVFS网络协议),该协议使用虚拟文件系统来帮助Windows开发人员使用具有大型存储库的Git。在将VFS用于Git时,Microsoft使用跟踪系统并收集用户反馈来确定性能瓶颈。结果导致对Git客户端做出了一些贡献,包括对git push的改进。在这些贡献的基础上,Microsoft开始了一个项目,无需虚拟文件系统即可支持非常大的存储库。标量是这些努力的结果。 Scalar是可安装在Windows或MacOS上的.NET Core应用程序。使用scalar clone命令克隆的存储库使用GVFS减少启动存储库所需的数据量。通过将Blob下载延迟到绝对必要,Scalar使用户可以使用大型存储库快速进行工作。 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。
Yorumlar
Yorum Gönder