微軟擁抱了Git,看看它使用過的版本控制系統
微軟在宣布Git 虛擬文件系統 GVFS 時透露了一個消息:昔日將 Linux 視為大敵的軟件巨人將 Linux 之父 Linus Torvalds 開發的開源分布式版本控制系統 Git 用于管理 Windows 的源代碼。
微軟軟件傳統上使用的版本控制系統叫 Source Depot,它是一個私有和僅供內部使用的集中式版本控制系統,據信是 Perforce 商業版本控制系統的一個定制版本。
雷德蒙巨人曾經開發過自己的版本控制產品,早期有 SourceSafe,近期有 Team Foundation Server (TFS)的 Team Foundation Version Control (TFVC),基于集中模式的可擴展版本控制系統。TFS 不僅可用于版本控制,還支持 bug 跟蹤、測試、自動構建和項目管理。但微軟的大型遺留產品如 Windows 和 Office 仍然在繼續使用 Source Depot,Source Depot 和 TFVC 都是集中式的客戶端服務器模式。
從 2013 年起,微軟開始在 TFS 中整合了分布式的 Git,今天的 TFS 和 Visual Studio 都支持集中式和分布式的版本控制系統。
在 Git 得到第一方支持之后,加上微軟開始擁抱開源模式,Git 在公司內部快速普及,除了開源產品使用外,閉源產品如 Windows 如今也擁抱了 Git。
來自: Solidot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!