写点什么

Visual Studio 拥抱 Git

  • 2013-02-05
  • 本文字数:880 字

    阅读完需:约 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 )关注我们,并与我们的编辑和其他读者朋友交流。

2013-02-05 02:257956
用户头像

发布了 428 篇内容, 共 182.3 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

软件团队文档管理工具哪个好?

爱吃小舅的鱼

团队管理 PingCode 企业文档管理工具

堡垒机主流品牌有哪些?如何选择?

行云管家

堡垒机 IT运维

精选2023年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 java架构 Java进阶 后端技术 Java面试八股文

EasyMR 安全架构揭秘:如何管理 Hadoop 数据安全

袋鼠云数栈

大数据

NFT交易平台商城系统开发技术

薇電13242772558

NFT

【福利】ChatGPT免费体验期延长,商用版正式开启预约!

BeeWorks

现在学C4D还是Blender好?这俩有啥区别?

Finovy Cloud

blender C4D

行业盛会丨九科信息亮相第十一届中国电子信息博览会(CITE2023),与您共享科技盛宴

九科Ninetech

瓴羊Quick BI国产数字化智能工具口碑怎么样?30天免费试用

小偏执o

企业数字化升级迫在眉睫,瓴羊Quick BI工具应运而生

夏日星河

一文彻底搞懂Raft算法,看这篇就够了!!!

做梦都在改BUG

瓴羊Quick BI连续入选魔力象限ABI报告,实至名归

流量猫猫头

堡垒机厂商都是大企业吗?你比较推荐哪家?

行云管家

网络安全 等级保护

EMQ&阿里云Lindorm联合方案:解决物联网关键业务场景数据处理难题

EMQ映云科技

阿里云 物联网 IoT 数据处理 企业号 4 月 PK 榜

干货分享|金融机构如何通过标签画像实现精细化客户运营?

索信达控股

面试还不懂Netty,看这篇文章就够了!

程序员小毕

Java 程序员 后端 Netty 架构师

知行合一!AI大模型与算法二三事

深数

深度学习 科普 数字化 NLP 大模型 LLM

5 大手段,打造单一可信源代码托管平台|极狐GitLab DevSecOps 助力 SLSA 落地之源代码篇

极狐GitLab

DevOps DevSecOps 源代码 安全审计 SLSA

漫谈 ChatGPT 与问答式 BI

观远数据

数据分析 BI ChatGPT

Flink MongoDB CDC 在 XTransfer 的生产实践|Flink CDC 专题

Apache Flink

大数据 flink 实时计算

MobTech ShareSDK|分享报错怎么办

MobTech袤博科技

APP频繁改版惹人烦?火山引擎VeDI来帮忙

字节跳动数据平台

数字化 企业数字化 企业号 4 月 PK 榜 APP改版

详解 Flink Catalog 在 ChunJun 中的实践之路

袋鼠云数栈

flink

Redis崩吗?来一起搞定 Redis 实践中的常见问题!

Steven

redis

关于FTP文件传输协议说明,带你了解更详细的文件传输协议

镭速

苹果电脑软件应用打开出现意外退出、崩溃问题解决办法

互联网搬砖工作者

新旧版本功能对比 | v1.5.0 全新升级

BinTools图尔兹

数据库 社区版 版本更新

四种常见服务限流算法解析

做梦都在改BUG

快手基于 Apache Flink 的实时数仓建设实践

Apache Flink

大数据 flink 实时计算

GOPS 全球运维大会来了,龙蜥社区邀您一起了解“系统运维”

OpenAnolis小助手

开源 操作系统 内核 龙蜥社区 GOPS全球运维大会

Visual Studio拥抱Git_Git_Jeff Martin_InfoQ精选文章