Microsoft大规模迁移到GitHub 学习编程飞行机器人 Spark In Browser Dart IDE达到0.0.15 Docker开发方式 培训以发展您的职业 斯坦福CS转向JavaScript Oracle登录弱点 JetBrains推出订阅模型工具箱 Udacity推出大数据课程和付费报名 ASP.NET 5在线介绍 Mac上的Visual Studio暂挂-更新 NetBeans IDE 8.1中的新工具 众包科学 更快的网络-mod_pagespeed脱离Beta App Store 2中的恐惧与厌恶-Apple拒绝App过于简单 向网络图像添加有效期 一起编码-与朋友一起免费的iOS5应用类 Anant Agarwal领导麻省理工学院的在线学习 第一个PHP 5.5开发预览版发布 在线教学Python的经验教训 Google关闭了关键字数据 微软标签鞠躬 Mozilla的Web素养愿景 Mozilla科学实验室 剪贴板API工作草案 GWT席卷开源 适用于Windows的Atom Google的X网站已解决 通过拍照同步手机! Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量 泰达财经基金投顾业务渐入佳境 泰达财经美团创始人王兴卸任亿联银行董事 泰达财经险资前8月投资收益率超8% 泰达财经直播间医药赛道吸金能力仍强势 泰达财经直播间银华品质消费10月26日起发行 推动PHP开发人员 由于无法进行电子邮件隐私保护,Groklaw关闭 Streams API规范草案 Google即时搜索JavaScript Google关闭打包的应用程序 HTTP / 2.0草案 Firefox 34/35中的Web开发人员工具增强功能 Unicode 7.0发布 Google Summer of Code 2012寻求小型组织
您的位置:首页 >大数据 >

Microsoft大规模迁移到GitHub

Visual F#已从CodePlex移至GitHub.Roslyn也于本周采取行动,去年11月开放源代码的.NET Core已与TypeScript一起出现在这里。那么,这会离开CodePlex吗?

CodePlex是Microsoft自己的开源项目托管网站。但是它似乎不再是Microsoft起源项目的首选存储库-至少可以说有点奇怪。

宣布将Visual F#转移到GitHub的帖子指出GitHub已经是F#开放版的所在地,这使该举动成为吸引更多项目贡献者的明显策略。它还指出,此举解决了其主要问题之一。 ,即标题为“将源代码移动到Github”的请求,该请求已于去年7月在CodePlex的Visual F#工具页面上打开。

提供的原因是:

更多的人->更多的眼睛->更多的贡献->微软的工作更少

罗斯林莫文

关于Roslyn的类似的“切换到GitHub”讨论在8月开始,尽管至少有一条评论支持使用CodePlex,但其中大多数人都明确表示赞成搬迁。其中包括在Github上的出色可用性和代码搜索,以及以下事实:

开源社区在那里,而不是这里。我有99.9%的把握,如果有正确的开发流程,这个项目的贡献和反馈率将大大提高(ASP.NET团队的流程是一个很好的例子)。

Roslyn团队同意接受该请求的决定是在10月做出的,而且似乎比原先预期的要快得多,并且2015年1月10日的博客文章将转换日期定为1月14日或15,尽管在撰写本文时尚未到达。

除了将代码移至GitHub之外,Roslyn团队还转换为内部使用git:

这意味着我们将拥有更少的活动部件,并使我们更接近您在罗斯林代码上使用的相同环境。那就值得了。

此举的这一方面需要一些努力。在对评论的回复中,Jared Par指出:

在内部,我们仍然使用TFS(Team Foundation Studio)来管理代码。我们有一个手动脚本,可以将每个TFS更改都转换为git commit。大约每天一次,我们将运行该脚本并将更改推送到CodePlex。一旦完成此过程,尽管我们将直接在git中运行。

Roslynmovingsq

在有关批准此举的博客文章中的一些评论中,有人表达了一些保留意见:

如果MS甚至不在内部使用它,我会担心CodePlex的健康状况。我一直很喜欢CodePlex,因为我知道自己可以获取.Net代码,而不必深入研究一堆无关的东西,并且可以使用Team Explorer来获取项目。

但是,随着评论的结束,甚至这个海报似乎也接受了这些更改:

我想我最终必须学习如何使用git。

如果您决定需要学习Git,请看一下Nikos Vaggalis对videoGit和GitHub LiveLessons的评论。

所以对于CodePlex来说一切都结束了吗?似乎是这样。

这使您想知道为什么当有更好或更广泛的开源替代方案出现时,像Microsoft这样的公司却会麻烦自己建立自己的公司。毕竟,Git和GitHub一直是最受欢迎的源代码控制和托管选项。品牌和身份肯定是其中的一部分,大概必须仔细权衡在转向第三方解决方案时会损失的内容与内部提供的成本。

很明显,为什么微软需要保留Windows而不是采用Linux,但是为什么要与IE,IIS,媒体播放器和其他次要的,无利可图的软件抗争呢?

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。