【學習目標】
掌握SVN服務端與客戶端的安裝與配置
掌握SVN服務端權限配置
掌握SVN在Eclipse中的使用
【問題引入】
參與過2人以上的軟件項目開發?
開發過程中程序是否具有版本控制?
如果不使用版本控制還會出現什麼問題?
【沒有版本控制】
備份多個版本,費空間,費時間
難於恢復至以前正確版本
容易引發BUG
解決代碼衝突困難
代碼管理混亂
難於追溯問題代碼的修改人和修改時間
無法進行權限控制
項目版本發佈困難
【什麼是版本控制?】
版本控制(Revision control)是維護工程藍圖的標準做法,能追蹤工程藍圖從誕生一直到定案的過程。是一種記錄若干文件內容變化,以便將來查閱特定版本修訂情況的系統。