NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

架构文档-作业01

ashuai1106

UML

小师妹学JavaIO之:文件读取那些事

程序那些事

Java io nio 文件管理

Intellij IDEA 常用快捷键

insight

食堂就餐卡系统设计

J.Smile

极客大学架构师训练营

iOS 动画 - 窗景篇(二)

柯烂

ios objective-c swift 动画 移动

写简历没模板?别怕,这些开源项目帮你搞定!

JackTian

GitHub 开源 面试 求职 简历模板

架构师训练营-第一周学习笔记

Dawn

极客大学架构师训练营

架构师训练营--第一周作业

花花大脸猫

极客大学架构师训练营

这个神器让你拥有最佳的打印阅读体验

非著名程序员

chrome 程序员 效率工具 插件

就餐卡系统设计

满山李子

阿里《Java开发手册》也有bug?

王磊

Java 性能优化 Java性能

架构师训练营--第一周学习总结

花花大脸猫

极客大学架构师训练营

小师妹学JavaIO之:文件系统和WatchService

程序那些事

Java 监控 io nio 文件管理

小师妹学JavaIO之:File copy和File filter

程序那些事

Java Linux 多线程 io nio

学习总结-第1周

饶军

小师妹学JavaIO之:文件写入那些事

程序那些事

Java io nio 文件管理

ARTS week 3

锈蠢刀

架构第一周-学习总结

J.Smile

极客大学架构师训练营

软件架构基础

dapaul

架构 架构师 极客大学架构师训练营

恕我直言,我怀疑你并不会用 Java 枚举

沉默王二

Java 枚举

ARTS-weekly-32

落英坠露

ARTS 打卡计划

作业:食堂就餐卡系统UML图

Dawn

极客大学架构师训练营

食堂就餐卡系统架构设计

Raymond

读笔 | 迷茫期问问自己这三个问题

张鸱鸺

读书笔记 个人成长 心灵圣经

第一周总结

森林

架构师训练营第一周总结

Raymond

小师妹学JavaIO之:文件编码和字符集Unicode

程序那些事

Java io nio 文件管理

ARTS Week2

姜海天

ARTS 打卡计划

重学 Java 设计模式:实战组合模式(营销差异化人群发券,决策树引擎搭建场景)

小傅哥

设计模式 重构 代码质量 代码坏味道 组合模式

最全干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南

四猿外

深度思考 程序员 个人成长 面试 求职

数据中台各种架构图

久吾尔岂

数据中台

Visual Studio拥抱Git_Git_Jeff Martin_InfoQ精选文章