版本控制系统简史
版本控制系統簡史
? 團隊開發,協作開發使用版本控制,Team當中,有若干成員,比如說10人,DBHelper.cs、其他共用類庫文件,還有自己文件,都可以能被別的成員會使用,查看、編輯、刪除(這個操作很危險)。
? 版本控制系統(VCS,Version Control System)可以劃分為集中式和分布式兩大類。集中式顧名思義,是用單一的服務器來集中管理保存項目的所有文件。項目團隊的成員通過客戶端連接到這臺服務器,下載或提交文件。客戶端一旦無法連接服務器,那么版本控制功能將無法使用(例如比較歷史版本差異;查看某個歷史版本內容等)。集中式:VSS、TFS、SVN,VCS杰出代表是SVN(小[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-MIGGblHQ-1603500412054)(D:\zyg\ado.net\day072-vss\assets\1D5DDDCA.png)])。
? 分布式的特點是每個客戶端除了可以連接到一個集中的服務器外,客戶端本身可以是一個完整的版本控制倉庫,項目團隊成員可以在自己的電腦上對文件進行版本管理。分布式的VCS杰出代表是git。
主要的VCS工具Google趨勢圖
集中式
最早出現的版本控制系統CVS
CVS的全稱是Concurrent Version
總結
- 上一篇: Visual Source Safe的安
- 下一篇: [Visual Studio+TFS--