微软讨论Git中迁移进度

世界上使用最广泛的商业软件是建立与开放源码工具

就在上个月,微软宣布,它计划关闭它的CodePlex代码托管服务支持的Git,它一直在使用越来越频繁呢。本周,该公司宣布,它已经在作出该沿途冒出了移动和问题上取得的进展。

微软职员布赖恩·哈利在博客张贴的说视窗库是世界上最大的Git仓库。称重在300GB和3.5万个文件,Git仓库渔获物8421个引入请求和1,760正式建立了一天。总体而言,微软有近4000名工程师在Windows上工作。

+同时在网络世界:有个足球雷竞技app微软CodePlex上百叶窗赞成的Git+

“维度的所有三个(文件数量,回购的大小和活动)提供独立缩放艰巨的挑战,并采取他们一起使它令人难以置信的挑战是,建立一个伟大的经验。迁移到Git的,在源仓库之前,跨越40多个仓库中蔓延,我们必须以管理跨越这些操作的工具,”他写道。

然而,这不是一个完美的迁移。哈利指出,251的工作人员,回答了一个内部调查的28​​%是不愉快的举动。原因包括不支持Git的工具,不必学习新工艺和性能需求下降的短。

“I’m not going to jump up and down and celebrate those numbers, but for a team that had just had their whole life changed, had to learn a new way of working and were living through a transition that was very much a work in progress, I felt reasonably good about it,” he wrote.

微软开发Git的虚拟文件系统

哈利指出,微软的开发人员在Windows上工作遍布世界各地,并在最坏的情况下,简单的请求会占用几个小时。Git的不是建立这种规模的项目,所以微软开发Git的虚拟文件系统(GVFS)提供Git和更高速度的好处。

GVFS虚拟化文件系统中的回购下方,使得它看起来好像一切都在你的回购的文件在本地存在。然而,直到你真正打开它,它不会下载该文件。它还积极管理Git是如何回购的多少在诸如结账和状态操作考虑。不需要的文件将被忽略。

还有一个代理服务器缓存Git的数据。在一个实验中,北卡罗莱纳州的办公室从需要25分钟拉克隆无代​​理仅70秒,代理去了。

“总体的Git与GVFS是疯狂的大规模完全可用,结果证明我们的工程师是有效的。与此同时,我们有很多工作要做,以获得性能的一点,我们的工程师正在与它“高兴”。在O(修改)工作推出,下周将是一个很大的进步,但我们有额外的性能工作月仍积压之前,我们可以说,我们就大功告成了,”哈利写道。

对于Git的虚拟文件系统代码正在对Git的MIT许可现在可与开放社区的贡献。你需要一个Visual Studio团队服务帐户才能使用它。

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

版权所有©2017年Raybet2

IT薪资调查:结果是