微软拥抱了Git,看看它使用过的版本控制系统
jopen 8年前
<p style="text-align: center;"><a href="/misc/goto?guid=4958989152823172823" title="微软"><img alt="微软拥抱了Git,看看它使用过的版本控制系统" src="https://simg.open-open.com/show/218ba00c425da77e72701a963a3ae800.png" /></a></p> <p>微软在<a href="/misc/goto?guid=4958999161792243394">宣布</a>Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。</p> <p>微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 <a href="/misc/goto?guid=4958999161897686080">Perforce</a> 商业版本控制系统的一个定制版本。</p> <p>雷德蒙巨人曾经开发过自己的版本控制产品,早期有 SourceSafe,近期有 Team Foundation Server (TFS)的 Team Foundation Version Control (TFVC),基于集中模式的可扩展版本控制系统。TFS 不仅可用于版本控制,还支持 bug 跟踪、测试、自动构建和项目管理。但微软的大型遗留产品如 Windows 和 Office 仍然在继续使用 Source Depot,Source Depot 和 TFVC 都是集中式的客户端服务器模式。</p> <p>从 2013 年起,微软开始在 TFS 中整合了分布式的 Git,今天的 TFS 和 Visual Studio 都支持集中式和分布式的版本控制系统。</p> <p>在 Git 得到第一方支持之后,加上微软开始拥抱开源模式,Git 在公司内部快速普及,除了开源产品使用外,闭源产品如 Windows <a href="/misc/goto?guid=4958999161986605959">如今也拥抱了 Git</a>。</p> <p>来自: <a href="/misc/goto?guid=4958999162088140249" id="link_source2">Solidot</a></p>