微软Windows开发程式码全数转移至Git打造全球最大Git储存库
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成。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
最新文章
- 个性标签写什么好8个字(个性标签8个字简介介绍)
- 贴吧和i吧有什么区别(贴吧和i吧有什么区别)
- 东北话得细小是什么意思(东北话小得得是啥意思)
- 太姥山旅游最新攻略一日游(太姥山旅游线路)
- 12月有什么好电影上映(12月上映好看的电影)
- 妒海主题曲百度云(泰剧妒海的主题曲和片尾mp3格式的谁有谢谢)
- 元奎在好莱坞拍过多少电影(指导过多少电影 都叫什么)
- 怎么关闭wps删除提示(wps屏幕提醒怎么关闭简介介绍)
- 4399弹弹堂vip折扣券(4399弹弹堂怎么刷点券啊)
- 企业天猫入驻条件及费用(天猫入驻条件及费用简介介绍)
- 尹相杰母亲是马玉涛吗(尹相杰母亲是马玉涛吗)
- 冬至应该吃什么食物(冬至应该吃什么食物)
- nokia6600复刻版本(NOKIA6630~~~)
- 新年快乐日语怎么说(新年快乐日语怎么说)
- 工作交接清单怎样写,格式是怎样的(工作交接清单怎样写格式是怎样的简介介绍)
- 为什么我的梦幻诛仙人物快捷键用不出来(求高手解答 我换了很多台机子了)
- 三星note3开不了机(三星note1手机为什么开不了机)
- 迅雷种子怎么提取(前缀是什么)
- poison(ivy 什么意思)
- 魔法卡片掉卡规则(魔法卡片中怎么没有变闪卡的卡友)
- 眼部结构简图(眼部结构简介介绍)
- 武汉外高国际部学费(武汉外高出国)
- 湖南台为什么叫马桶(湖南台为什么叫芒果台)
- 公元前10000年是什么年(公元前10000年)