GIT → 01:學習版本控制的緣由

1.1 沒有版本控制出現的問題

備份多個版本,浪費存儲空間,花費時間長。分佈式

難以恢復至之前的歷史版本,容易引起BUG,解決代碼衝突困難。工具

難於追溯問題代碼的修改人和修改時間、修改內容、日誌信息。測試

項目升級,版本發佈困難。spa

沒法進行權限控制。 好比 測試人員:只讀;開發人員:模塊權限。版本控制

開發團隊在工做過程當中沒法多條生產線同時推動任務,效率慢。日誌

1.2 版本控制的簡介

版本控制(Revision control)是維護工程藍圖的標準作法,能追蹤工程藍圖從誕生一直到定案的過程。是一種記錄若干文件內容變化,以便未來查閱特定版本修訂狀況的系統。開發

1.3 版本控制工具

集中式版本控制工具: SVN、VSS、CVS、權限控制

分佈式版本控制工具:it

Git、Mercurial、Bazaar……io

相關文章
相關標籤/搜索