微软现使用 Git 和 GVFS 来开发 Windows

微软于今日宣布,当前该公司几乎所有工程师,都已经选择 Git 版本控制系统来开发其 Windows 操作系统。如果你检查一遍,会发现 Windows Git 资源库中已包含 350 万文件,总大小达到了 300GB 左右。需要指出的是,Git 本身并不是为了管理如此大型的项目而开发的,因此微软特地推出了“Git 虚拟文件系统”(简称 GVFS),关注过该公司开发者大会(//Build)的网友们应该不会对它感到陌生。

Microsoft-Git-Virtual-File-System.jpg

GVFS 可以享受到 Git 的所有益处,且无需因为运行一条简单的 Git 命令而等待数小时。GVFS 的代码,现已基于 MIT 许可、开放社区贡献、并托管在 GitHub 上。

向 Git 迁移耗费了微软三个月的时间,此前这家软件巨头借助 Source Depot 来管理 Windows 代码,但也有其他团队在使用 Team Foundation Server 。

在此期间,微软让部分 Windows 开发者先行迁移至 Git 资源库并展开系统测试。3 月份的时候,微软又向所有 2000 名 Windows One Core 团队工程师推送了 Git 。

到了今天,在 Windows 团队的全部 4000 名工程师中,有约 3500 名在使用 Git 开发。最后,微软还表示会为 GVFS 开发一个 Git 代理解决方案,以帮助分布式团队不可避免会遇到的带宽管理问题。

根据微软今日的公告,已有多个 Git 提供商支持(Atlassian)或正在努力为它们的工具提供(Tower / GitKracken)支持。如想体验,请先在 Visual Studio Team Services 中创建一个仓库(并且需要一个 VSTS 账户)。

本文转自d1net(转载)

时间: 2024-09-23 11:58:48

微软现使用 Git 和 GVFS 来开发 Windows的相关文章

微软现在使用 Git 和 GVFS 来开发 Windows

微软于今日宣布,当前该公司几乎所有工程师,都已经选择 Git 版本控制系统来开发其 Windows 操作系统.如果你检查一遍,会发现 Windows Git 资源库中已包含 350 万文件,总大小达到了 300GB 左右.需要指出的是,Git 本身并不是为了管理如此大型的项目而开发的,因此微软特地推出了"Git 虚拟文件系统"(简称 GVFS),关注过该公司开发者大会(//Build)的网友们应该不会对它感到陌生. GVFS 可以享受到 Git 的所有益处,且无需因为运行一条简单的 G

微软还不死心?据说又在开发Windows手机 还更新系统

微软在上个月连刷存在感,新产品线 Windows Laptop.新的 Surface Pro.Windows Creator 更新等软硬件悉数亮相,唯独绝口不提的是自家的 Windows Phone. 不断下滑的市场占有率加上在任何场合几乎闭口不谈 Windows Phone 和 Windows 10 Mobile 的态度,让人觉得微软似乎要慢慢放弃手机业务. 不过,事情似乎有了新的动向.据外媒 techradar 报道,微软似乎正在积极的开发新的 Windows 移动设备,这也意味着微软目前并

微软或停止开发 Windows 10 Mobile,关闭手机部门

国外媒体报道,日前消息称,微软或很快关闭Windows 10 Mobile OS和Windows Phone设备部门. 在过去的40多年,微软在全球科技市场起着举足轻重的作用.在智能手机市场,微软对Windows 10 Mobile OS和Windows Phone设备给予厚望.但事与愿违,这两项业务并未达到微软的预期目标.虽然微软曾多次尝试纠正错误,但至今仍无起色. 在诺基亚相关交易上,微软已投入了上百亿美元,损失了巨额资金.但微软的手机市场份额仍在下滑,2015年的份额从2014年的3%降至

微软宣布开源 Git 虚拟文件系统 GVFS:性能大提升

Git 是一个被广泛使用的版本控制系统,但在规模扩展上有些不尽如人意.随着项目和代码库的增长,其性能也会受到很大的影响,一个常见的小任务,都有可能耗费数小时去执行.不过今天,微软已经给出了解决这个问题的答案 -- Git 虚拟文件系统.GVFS 的诞生,源于微软自身的 Git 使用体验.Windows 代码库的庞大规模,意味着一个简单的操作(比如检验)都可能花费 3 个小时或以上. 图片来自 Twitter 网友 Ittai Zeidman(@ittaiz) "GVFS"中的"

微软谢恩伟:云计算催生软件开发新思路

ZDNet至顶网软件频道消息(文/蒋湘辉)微软大中华区副总裁兼首席云计算战略官谢恩伟在接受ZDNet独家访谈时表示,在云计算时代,软件开发人员在架构设计以及盈利模式上需要有新思路,程序员在应用开发过程中,应思考哪一部分应用未来需要做到从私有云到公有云上的无缝迁移.在谈及伙伴策略时,谢恩伟表示,微软在云计算时代会鼓励现 有的合作伙伴渠道能更好地去销售跟云有关的一些服务,或一些新的模式.当微软的商业模式从授权的模式转到授权加订阅模式时,伙伴生态系统也需要跟进这样的潮流,去增强销售的能力.谢恩伟在介绍

微软自己作死,iOS 版 Office 开发好了也不发布

根据路透社报道,微软已经完成了iPhone和iPad版Office办公软件的开发,目前微软正在等新CEO Satya Nadella决定软件何时发布.苹果设备上缺少Office软件已经成为微软很严重的问题,这样不仅导致公司失去用户,也在失去营收,更缺少了对新一代 用户的控制.根据分析师预测,微软因为没有推出iPad版Office,每年损失25亿美元营收. 因为微软没有及时的将Office软件带入苹果移动平台,很多公司都开始寻找更便宜.更简约,为触控优化的解决方案.纽约财务服务初创公司 Artiv

消息称微软正为平板电脑开发Windows 8

消息称微软正在开发Windows 8平板电脑,计划今年晚期发布. 尽管微软的Windows 7没有刺激平板电脑销售,但现在市面上有许多采用该系统的平板电脑,比如戴尔.惠普和LG等的平板.微软准备重新修改Windows,使它更为合适平板. 目前微软已经调集近1000名工程师,专为触摸屏开发Windows 8.为了顺利转型,微软已经开始偏离AMD和英特尔阵营,喜欢上了ARM芯片. 摩根斯坦利分析师亚当·霍尔特(Adam Holt)说,微软向Windows 8前进,暗示它将2011年平板主导权之战看得

媒体误译:微软未接管WP版本HERE地图开发

日前有不少报道传出,微软将从诺基亚HERE团队手中接管WindowsPhone版HERE地图应用的开发工作,该消息据说来源于芬兰一家日报的新闻报道,然而根据外媒NPU最新报道,在向诺基亚HERE社交媒体经理Pino求证之后,这一消息被认为是媒体翻译有误.媒体误译:微软未接管WP版本HERE地图开发根据HERE社交媒体经理Pino表示:这是翻译失误.我此前曾说过,我们仍然在与微软方面商谈WindowsPhone版位置应用的开发归属权问题,但目前HERE系列应用仍然由诺基亚HERE团队在开发.最重要

开发Windows 2000/XP下的防火墙

开发Windows 2000/XP下的防火墙-windowsxp防火墙">介绍 如果你决定开发LINUX下的防火墙,你会找到很多免费的信息与源代码.但如果开发WINDOWS平台下的防火墙会有点困难,找到相关信息与代码都简直是不可能的任务. 因此我决定写这篇文章介绍在WINDOWS 2000/XP下开发防火墙的简单方法. 背景 在WINDOWS 2000 DDK中,微软包含了称为Filter-Hook Driver的新型网络驱动.你可以使用它来过滤所有进出接口的数据. 因为关于此的文档很少并