APP下载
报价宝  ›  综合  › 

微软Windows开发程式码全数转移至Git,打造全球最大Git储存库

报价宝 来源:baojiabao.com 发布时间:2018-01-16 07:25:00 10月14日更新
报价宝综合消息微软Windows开发程式码全数转移至Git,打造全球最大Git储存库

微软开源GVFS。

图片来源: 

GitHub

微软技术院士暨企业副总裁Brian Harry于本周三(5/24)指出,这3个月以来,微软视窗团队几乎已完成Git及Git虚拟档案系统(Git Virtual File System,GVFS)的部署,创造了全球最大的Git储存库,内含容量高达300GB的350万个档案,同时宣布将GVFS释出成为开源专案。

Harry今年2月便曾宣布要将微软所使用的程式码版本控制系统从Source Depot改为Git(Git是Linux之父所开发),当时引起内部很大的争议,主要原因包括比起其他的开发工具,开发人员对程式码版本控制系统的忠诚度很高,再加上过去Git从未被应用在像是Windows或Office这类的超大型专案中,然而,微软仍然破天荒地在缺乏共识下决定选择Git。

为了解决Git的规模问题,微软打造了GVFS,该系统虚拟化了两件事,一是储存所有档案及历史纪录的.git文件夹,可在需要时只载入其中的某些档案,二为编辑程式码的工作目录,得以假装所需档案都在,但在真正需要时才存取。

Harry于本周表示,2月提出的GVFS在当时仍只是个梦想,尚未被证明,但现在微软视窗团队绝大多数已完成Git及GVFS的部署,目前Windows的Git储存库已存有高达300GB的350万个档案,此外,微软视窗团队约有4000名工程师,且其工程系统每天生产1760个实验室版本,再加上数以千计的合并请求,在在证明了Git与GVFS的成效。

在Source Depot时代,视窗团队建立了超过40个的储存库,并透过工具来管理这些不同储存库的运作,当时微软已利用Git建立了单一的储存库,但只有几百名工程师愿意使用,上传的新版本也不到10%。

Harry说明,最大的转折点出现在3月22日,那时微软将Git大规模部署至Windows OneCore的2000名工程师,还大阵仗地备份并担心引起工程师的反弹,然而,一切出乎意料地顺利,两周后的内部调查显示,对Git感到满意的工程师比例达到7成。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 数码相机价格 笔记本价格 小米手机价格 红米手机价格