github 微软_微软之后的GitHub:它的变化

github 微软

GitHub一直是开源开发的主要枢纽,于2018年10月底成为Microsoft的一部分 。 云和企业源管理平台现在由Xamarin的前任首席执行官纳特·弗里德曼(Nat Friedman)掌控,它正在通过新功能和新定价计划来弥补失去的时间。

在收购过程的早期,微软明确表示,它打算让GitHub保留自己的业务,这是一个独立的子公司,可以与公司的其他部门合作。 对于Microsoft来说,这种方法并不新鲜。 这就是它同时管理LinkedIn和Minecraft的Mojang的方式。 即便如此,确保GitHub保持独立性对于保持其作为开源开发的中立枢纽的地位至关重要,个人和公司都可以在GitHub上与社区共享代码。

[ 如何使用GitHub进行Microsoft开发 •GitHub教程: GitHub入门 Git和GitHub的20个基本指针 GitHub的Atom文本编辑器中的新增功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

GitHub需要的更改

收购之前,GitHub本质上是无领导者。 前任首席执行官正在辞职,已经有一段时间了。 这种不确定性反映在产品中。 在弗里德曼(Friedman)的领导下,有更多的方向和对用户的关注。

尽管许多观察家预计GitHub会加倍吸引Microsoft的传统企业用户,但它仍将重点放在其开源社区上。 这不足为奇,因为Microsoft购买该服务的关键原因之一就是要确保它作为Microsoft自己的开源项目的枢纽,具有长期的发展前景。

微软已经对.Net及其语言依赖于GitHub,因此GitHub已成为其自己的开发人员社区的关键工具之一。 通过购买GitHub,Microsoft可以确保GitHub不会用完现金,并且可以保护自己的开源项目。

扩展GitHub的开发人员产品

最大的变化之一是GitHub处理私有存储库的方式发生了重大变化。 过去,免费用户的存储库数量有限,如果他们想要更多,则需要转换为Pro订阅。 Pro订阅的价格不是特别昂贵,每月7美元,但这对开发人员来说可能是一个困难,特别是如果他们是学生或业余爱好者,则很难跨越。

现在, GitHub的免费层包括无限数量的私有存储库,小型团队可以使用它们来在小型项目上进行协作。 如果要与三个以上的人一起工作,则仍然需要升级到Pro。 当然,使用Pro还有其他优点: 它增加了一些工具来帮助您理解项目的运行方式,以及GitHub Pages和一个用于处理文档的Wiki。

GitHub的企业产品线也得到了合理化。 Enterprise Cloud曾经是托管的企业实例,而Enterprise Server为企业提供了自行托管自己的GitHub服务器的选项。 现在,这两种产品已合并为一个产品,并且GitHub Connect链接了本地和云存储库。 这种新方法简化了混合架构的构建,每个用户每月一个许可证涵盖了您的所有存储库。

修复GitHub:新工具和改进

可能正在执行的最重要的举措是GitHub所谓的Project Paper Cuts ,旨在减少日常工作流程中遇到的麻烦和小问题。 开始被微软收购之前,它已经成为表明GitHub平台已经超越大爆炸发布的重要方式。 更改的大小可以与为响应提交而发布新的表情符号一样小,或者更重要的是,使开发人员可以选择将通知标记为未读。 这样的小变化也可以更快地交付,因为它们不会影响GitHub平台的总体架构。

GitHub还与Microsoft合作,以改善与Microsoft开发人员工具的集成。 通过将GitHub功能添加到Visual Studio Code之类的工具中,您可以使用GitHub存储库而无需离开编辑器。 这可以帮助您保持工作流程,而无需通过将代码留给Web浏览器来管理拉取请求而切换上下文。 借助针对Visual Studio Code 的新的“拉取请求”扩展 ,您可以直接管理拉取请求,定位分支和发送代码差异以及注释。 发出请求后,您可以在Visual Studio代码内部对其进行跟踪,查看哪些请求已集成到分支中,并获取有关为什么拒绝该请求的详细信息。

GitHub也已经发布了对其自己工具的定期更新。 其中包括对GitHub Desktop的两个主要更新。 最新版本GitHub Desktop 1.6使入门变得更容易,并提示完成设置后该怎么做。 根据当前GitHub的使用情况,为您提供建议,并提供当前存储库的列表以及将其克隆到本地PC或从头开始创建新存储库的选项。 您还可以选择将任何本地Git存储库添加到GitHub帐户。

GitHub的未来是什么样的

Friedman对于GitHub有三个目标:

  • 确保GitHub是运行生产性社区和团队的最佳场所。
  • 使GitHub可供世界各地的更多开发人员使用。
  • 改善其可靠性,安全性和性能。

这些是雄心勃勃的雄心,但是承诺的实现似乎是真实的,这一点可以从Swift推出的变更中得到证明。 通过使开发人员的生活更轻松,微软将使GitHub更具吸引力。 这将使GitHub建立在其社区上并获得最终的网络效果。

随着LLVM之类的重大项目迁移到GitHub上 ,微软对服务的管理似乎正在获得社区的认可。 这对GitHub的重要,因为它是一样简单, 因为它是迁移迁移服务。 弗里德曼(Friedman)的开源背景对此也有帮助,尤其是他从Xamarin上将Mono项目商业化所获得的经验教训。

经营支持开源开发的业务需要轻触,并且对现代应用程序开发的需求和要求保持敏感。 微软在GitHub的任职期已满三个月了,因此该平台充满了活力,这确实是一件好事。

翻译自: https://www.infoworld.com/article/3335256/github-after-microsoft-how-it-has-changed.html

github 微软

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值