Git 协议 v2 正式推出,带来显著的性能提升

来源: OSCHINA
编辑:
2018-05-19 08:27:00

分布式版本控制系统 Git 将迎来巨大的性能提升 —— Git 协议 v2 已正式推出。

来自 Git 团队的 Brandon Williams 今天在博客上宣布推出了 Git 协议的 v2 版本(Git protocol version 2),v2 协议又叫做 Git Wire Protocol,Git 协议 2.0 版本效率更高,并拥有显著的性能优势,旨在改进 Git 的传输过程。

新的 Git 线协议为 reference 提供服务端过滤、让扩展新特性变得更容易以及简化 HTTP 传输的客户端处理。

谷歌已经在内部使用新版本的 Git 协议来提升速度。Brandon Williams 解释道:“对于包含 500k references 的仓库中的单个分支的无操作读取,性能提升了 3 倍。新版本协议还使得从 googlesource.com 服务器发送出来的开销字节数减少到原先的八分之一。这种改进主要是由于只返回客户端需要的 reference。”

Git protocol-v2 的开发成果在不到两周前合并到了 Git 2.18 的 mainline 上。凭借着显著的优势,谷歌已经在 Google Source 和 Cloud Source 仓库的 Git 服务器上支持这项新协议。

详情请查看谷歌的 Open-Source 博客

展开阅读全文
点击加入讨论🔥(42) 发布并加入讨论🔥
本篇精彩评论
谷歌,人类的希望,比那个卖假药的不知道高到哪里去了
2018-05-19 23:29
21
举报

引用来自“久永”的评论

我奇怪,为什么那么好用免费的UI不用,非要用命令行?
大多数时候命令行的效率比UI的高,不过首先你得熟悉命令行。这是菜鸟和老鸟之间最大的区别。
2018-05-21 10:10
10
举报
我奇怪,为什么那么好用免费的UI不用,非要用命令行?
2018-05-21 09:09
10
举报

引用来自“改着名儿玩”的评论

这样子吹,linus愿意么?
git本来性能就低。。。有啥不能承认的,尤其是大文件和大数据量的情况下,为此还有专门的优化程序
2018-05-20 12:25
4
举报

引用来自“Schr0dingerCat”的评论

@脱袜子 弄了个git 然后就不管了?😃
谁说的?git的commit log和controbutors排行榜了解下?
2018-05-19 15:29
4
举报
42 评论
16 收藏
分享
返回顶部
顶部