Microsoft在短短3个月内将Windows Code迁移到Git
微软最近一直在做一些历史性的宣布,其中一个就是将Windos开发团队转移到使用Git版本的控制系统进行Windos开发。宣布发布三个月后,微软已经迁移了近90%的代码。Git回购被吹捧为世界上最大的回购,它将使Git能够扩展这意味着非常大的
Windos Code Git Migration
Git repo被吹捧为世界上最大的,它将使Git能够扩展这意味着非常大的repos将在.git文件夹和工作目录中进行虚拟化。,它不是下载整个仓库,而是动态下载所需的零件。
Windos代码库大约是3.5M文件,当签入Git仓库时,会产生大约300GB的仓库。,Windos团队约有4,000名工程师,除了数千个拉取请求验证版本之外,工程系统还在440个分支机构中每天生成1,760个“实验室构建”。
自2013年以来,Microsoft一直在使用SourceDepot,这是Perforce版本系统的自定义版本。由于SourceDepot无法完整处理Windos项目,代码被隔离到65个存储库中。新层生成了所有代码的统一视图,但严格来说,它不符合OneCore的模块边界。自从Microsoft 使用Windos 10 迁移到“ Windos即服务 ”以来,它一直希望系统能够与OneCore模块更好地同步。
最终,尽管存在隔离措施以及挤压超过350万个文件的措施,SourceDepot已达到极限。事实上,微软还有另一个艰巨的任务,就是删除未使用的分支。,性能恶化,平均git状态一直持续到11秒。
除了更改Git之外,Microsoft还做的另一件事是构建一个Git代理服务器,以帮助远程团队以更高的延迟,更低的带宽无缝连接到Windos代码。
新的Windos存储库包含大约4,400个活动分支,每天8,500个代码推送以及6,600个代码审查。每天创建惊人的1,760个Windos构建版本。微软目前已经分享了原生的Git系统,但随着事情向前发展,已决定重返主线。
笔记本电脑维修
- 嘉兴鹰潭壁挂炉24小时服务热线
- 铜川洗衣机24小时服务热线-24小时报修中心
- 汕尾卡弗德壁挂炉服务电话24小时-厂家客服24小时
- 嘉善油烟机售后服务电话-(7X24小时)登记报修热
- 镇江临沂冰箱售后全国服务电话-官方统一客服
- 桐城市区霍邱(TOYO)壁挂炉服务电话-维修电话多少
- 家里热水器故障码E1-热水器显示故障代码E1
- 乌鲁木齐溧阳燃气灶售后维修服务中心
- 如皋集成灶售后维修服务中心-400统一服务中心
- 仙桃洗衣机全国服务热线—全国统一人工【7X24小
- 章丘空气能售后维修服务中心—— 全国统一人工
- 榆林空调授权维修站电话
- 上海滁州燃气灶售后服务电话-(7X24小时)登记报
- 苏州来宾热水器售后维修服务中心—— 全国统一
- 阳泉煤气灶故障维修(全国联保服务)各网点-24小时
- 嘉峪关热水器出现故障码-嘉峪关热水器E4故障解