APP下载

Google释出Git Protocol第二版,加强版本控制系统效能

消息来源:baojiabao.com 作者: 发布时间:2024-03-29

报价宝综合消息Google释出Git Protocol第二版,加强版本控制系统效能

熟练操作版本控制系统Git,可说是每一个开发者都应该要有的基本功。而这一款广被使用的版本控制系统工具,凭著Google近日释出的Git Protocol第二版,可望有不少的效能突破。

Google表示,这次新释出的Git Protocol,主要是更新Wire Protocol,而该协定主要规范客户端与服务器端间资料的复制、上传等操作。而这次更新,Google移除Git Protocol中效能表现不佳的元件,并改善此工具的功能扩充性。

此版有诸多改善,不过Google表示,其中重要的修正,像是简化HTTP客户端传输之处理,也让Git Protocol更容易扩充新功能。Google表示,此次发布新版的一个重要动机,就是让服务器端也有Reference(如分支、标签)过滤的功能,先前的版本,服务器端会回应所有客户端的Fetch指令,列出程式码储存库内所有的Reference,但客户端也只会需要其中一部分的资讯,也导致许多无故的带宽资源浪费。而释出Git Protocol第二版后,内有超过50万个Reference的单一储存库,进行No-op Fetch操作,效能则增进了3倍。

参与Git核心开发的Google工程师Brandon Williams表示,近日Git Protocol V2已被合并至Git主干,预计在Git 2.18版后,正式成为Git所提供功能,而想要尝鲜使用该功能的开发者,现在Googlesource.com,还有Google云平台中Cloud Source储存库,已经开始支援此功能。

2019-01-25 17:41:00

相关文章