Microsoft的分布式源代码控制计划是什么?

时间:2009-06-30 20:44:21

标签: git dvcs

我最近一直在使用Mercurial进行一些开发并一直喜欢它。

我很好奇,微软是否在内部使用任何形式的分布式源代码控制,和/或他们是否正在以任何方式转向它?

我找到了这篇文章: http://maratux.blogspot.com/2009/03/microsoft-uses-git-for-version-control.html

它说微软正在使用Git进行版本控制,但我没有任何证据表明它是合法的。

有什么想法?谣言?内幕消息?

4 个答案:

答案 0 :(得分:8)

当然,我的文章(我博客上的那篇文章,maratux)是个傻瓜的恶作剧...正如我最后说的那样,我只是希望他们正在使用RCS ......或者根本没有...而且至少考虑到他们的操作系统的质量,他们可能没有使用。 :-)顺便说一句,我必须开始思考今年我将要发布的恶作剧。

干杯!

答案 1 :(得分:7)

据我所知,很多开发都在内部转移到Team Foundation Server。 Team Foundation Server博客上的这篇文章支持:http://msmvps.com/blogs/vstsblog/archive/2008/08/17/how-microsoft-uses-team-foundation-server-internally.aspx

就你所引用的文章而言,虽然文章的日期是3月25日,但它在底部有一些关于它是“4月1日”的声明,所以我不确定这是什么交易。此时,我不相信MS TFS博客上的blogspot博客。

我不确定微软是否有兴趣提供分布式版本控制系统。如果人们感兴趣,还有其他系统已经存在。世界不需要也不应该等待微软通过开发现有项目的竞争对手来给予系统/想法/工具他们的祝福。实际上,人们对Microsoft的版本控制的Team Foundation Server / Visual Source Safe方法非常熟悉,这种范式转换可能会疏远他们的客户群。另一方面,有很多人虔诚地喝着MS kool-aid,并且不会做任何不正式微软的事情,这种改变会让很多开发者的眼睛开启替代品。微软怎么会错?他们是世界上最大的软件组织。

我对在我的博客上的公司工作场所使用分布式版本控制(特别是git)有一些想法:http://nerdfurio.us/blog/post.aspx?id=c64bf098-7a5a-de11-aa53-001143eed2d5

答案 2 :(得分:5)

查看here。这是Brian Harry的博客。在这篇文章中,他表示a)他负责微软的TFS和b)他们正在尝试(或在编写计划时)尝试分发TFS。

答案 3 :(得分:5)

微软已宣布下一版本的Team Foundation Server(2012年之后)以及对Visual Studio 2012的更新将支持使用libgit2完全保真地实现Git,他们的Team Foundation Service现在可以托管Git存储库:

http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx