BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio拥抱Git

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年2月6日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

一直以来,Microsoft Visual Studio通过第三方扩展和工具来访问外部源代码控制系统。上周三,Microsoft宣布在Visual Studio中加入对分布式源代码控制系统(DCVS)Git的原生支持。

自从Linus Torvalds为了进行Linux kernel开发而创建Git后,Git就在开源界广为人知。自2005年Git发布以来,它的流行度不断提高,现如今已有数不清的的私有和公开项目在Git上进行管理。与Team Foundation Server(TFS)的集中式源代码管理不同,Git使用的是一种不依赖于中央服务器的分布式管理模型。

据Microsoft的Brian Harry所说,他在与Mercurial等DCVS对比后,最终出于以下原因选择了Git:

“很快我们就意识到,Git已经快速占据了DCVS的主流,甚至可以说Git已经成为了DCVS的代名词。我们其实也认真考虑过自己搭建DCVS,因为Git对Windows开发者而言可没有对其它平台的开发者那么友好易用,但采用Git方案,我们就可以把精力花在更有独到价值的事情上,而不是花精力让自己的工具去“追赶”Git的脚步。”

Harry提到,VS中对Git的支持不光体现在TFS上Git的互操作性,还包括VS中的Git直接支持标准的Git库(如local、enterprise、Codeplex、GitHub和BitBucket等),并且TFS也支持大部分标准Git客户端,包括Xcode,Eclipse和命令行工具。

VS2012.2的用户现在可以下载这个预览版来尝尝鲜。Team Foundation Service目前已支持Git库,而Team Foundation Server则会在下一次重大更新发布后支持Git库。Harry提到,在这个VS扩展插件正式发布之前,Microsoft计划大约每三周左右发布一次更新。

对于想选择替代方案的用户,可以考虑由yysun创建的Git Source Control Provider。它为还在VS2010和VS2008平台的用户使用Git提供了解决方案,Microsoft已声明不计划发布支持上述VS版本的Git插件。

查看英文原文Visual Studio Gets Git


感谢康锦龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT