微软改采Git控制Windows开发,打造全球最大Git储存库
2017-05-25 17:41:57 | 来源:ithome | 投稿:米阳 | 编辑:dations

原标题:微软改采Git控制Windows开发,打造全球最大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从未被应用在像是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成。

tags:储存库   微软   全球最大   Windows   Git

上一篇  下一篇

相关:

微软着手研究体积更小、更轻便的AR眼镜

微软研究中的AR眼镜外型更像一般眼镜,能提供80度的视野影像。 图片来源: Microsoft 微软在扩增实境(Augmented Reality, AR)上力推HoloLens,不过微软可能正在研发一个体积更小,更像眼镜的AR装置。?微软研究院上

AI双周报第8期:微软Bot Framework大更新,LUIS语意理解服务开始支援多人开发模式

图片来源: 微软 重点新闻(0513~0526)微软Bot Framework大更新,LUIS语意理解服务开始支援多人开发模式微软近日在2017年Build大会上更新Bot Framework功能,不但新增了3个能部署Chatbot的对话通道,还提供开发人员打造

传微软拟以1亿美元买下资安新创Hexadite,强化资安战力

示意图,与新闻事件无关。 图片来源: Microsoft 以色列媒体Calcalist报导,软体业巨头微软(Microsoft)打算以1亿美元(约合新台币30亿元)併购资安管理与自动化业者Hexadite,不过双方都不愿就相关报导做出回应。?总部

微软生态缺位手机端 推政府定制版拓展市场 [生活]

同样不得不面对的是,Windows生态在手机端的缺失,目前Win10Mobile的市场份额不足1%。微软生态缺位手机端微软将其全球产品的首发,首次放在了中国。5月23日晚,微软在上海发布了Surface的最新产品SurfacePro,并宣布

微软生态缺位手机端 [热事件]

同样不得不面对的是,Windows生态在手机端的缺失,目前Win10 Mobile的市场份额不足1%。微软生态缺位手机端微软将其全球产品的首发,首次放在了中国。5月23日晚,微软在上海发布了Surface的最新产品Surface Pro,并宣

站长推荐: