写点什么

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:258053
用户头像

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

关注

评论

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

Forsage矩阵系统开发,智能合约搭建

薇電13242772558

架构师训练营第 1 期 第 5 周作业

李循律

极客大学架构师训练营

TensorFlow 篇 | TensorFlow 数据输入的最佳实践

Alex

tensorflow keras input pipeline dataset

MySQL中事务的持久性实现原理

X先生

MySQL 数据库 sql 数据库事务 事务

独立显卡市场又一巨头跻入,英特尔锐炬® Xe MAX 独立显卡来了!

E科讯

接口测试人员需要掌握的知识技能

测试人生路

接口测试

直播预告 | CloudQuery初体验——安装及多数据源连接

BinTools图尔兹

数据库 sql 安全 工具软件 dba

架构师训练营第 1 期 第 3 周作业

李循律

极客大学架构师训练营

SpringBoot-技术专题-war包部署读取外部配置Properties

码界西柚

面试时说Redis是单线程的,被喷惨了!

redis 编程 程序员 计算机

云图说|知道吗?在和你对话的那头,也许是个机器人哦~

华为云开发者联盟

华为 AI 机器人

Caffe 安装踩坑记录

Dreamer

caffe

目标检测综述

Dreamer

写文档太麻烦,试试这款 IDEA 插件吧!

程序员小航

Java markdown IDEA idea插件 文档

Docker底层技术

混沌畅想

Docker 容器 DevOps 底层技术

EDA最强攻略,如何为EDA选择存储?

焱融科技

分布式 高性能 存储 半导体 EDA

快速掌握并发编程---深入学习ThreadLocal

田维常

精解四大集合框架:Queue核心知识总结

田维常

后端

当下工作流管理系统的发展趋势

Marilyn

敏捷开发 快速开发 软件架构 企业开发

架构师训练营 1 期第 6 周作业

木头发芽

TypeScript魔法堂:函数类型声明其实很复杂

肥仔John

Java typescript

精解四大集合框架:Set核心知识总结

田维常

程序员 后端

C++ primer -- 第18章 探讨C++新标准

Dreamer

c++

基于React+Koa实现一个h5编辑器

徐小夕

Java nodejs H5 React koa

专利申请其实并不难?四步教你玩转专利申请!

华为云开发者联盟

专利 保护

数据结构与算法系列之链表操作全集(二)(GO)

书旅

数据结构 算法 Go 语言

试用阿里网盘内测版-不限速、无广告、隐私安全我全都要

郭旭东

阿里云网盘

SpringBoot-技术专题-war包部署读取外部配置Yml

码界西柚

在2020年更受关注和追捧的JS框架

葡萄城技术团队

react.js Vue js Svelte

华为云的销售凭什么说“赢”了罗振宇?

ToB行业头条

tob

Visual Studio拥抱Git_Git_Jeff Martin_InfoQ精选文章