CVS與SVN

CVS&SVN:集中式版本控制工具

  • CVS:第一個大規模使用的版本控制工具,讓工程師可以協同工作。

存在的問題:不支持原子化提交,會導致客戶端向服務端提交了不完成的數據,網絡傳輸效率低。

  • SVN:優化了服務器上內容的存儲,實現了原子提交等。

存在的問題:在局域網之外使用SVN,但是查看日誌、提交數據等操作的延遲,就足以讓基於廣域網協同工作的團隊抓狂。

  • 集中式版本控制存在的問題:

狹窄的提交通道:

       提交排隊,不能同時修改。提交缺乏質量控制。

       缺乏代碼門禁,缺少檢查防護。

數據安全性差:

       單點故障、黑客攻擊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章