【SVN】初識
阿新 • • 發佈:2018-12-16
前言
它是一個自由/開源的版本控制系統,一組檔案存放在中心版本庫,記錄每一次檔案和目錄的修改,Subversion允許把資料恢復到早期版本,或是檢查資料修改的歷史,Subversion可以通過網路訪問它的版本庫,從而使使用者在不同的電腦上進行操作
目的
- 瞭解團隊開發時其他成員進度
- 比較版本之間的差別,記錄版本成長,成果複用
- 資料在伺服器端,方便共享
- 參與開發者都可以實時更新,不需要專門人員維護
- 提高工作效率
- 進行版本控制,記錄歷史。每次修改更新的版本都會存在日誌中
- 分為客戶端和伺服器端,從程式開發人員和專案經理兩個角度可以更好的體會SVN,達到各自的目的。不同的開發人員共享資源;專案經理可以管理專案,時刻可以瞭解專案進行的動態
服務端
是一個自由開源的版本控制系統,可以將資料恢復到早期版本或者檢查資料修改的歷史,這些資料可以是原始碼、也可以是其他型別的文在svn出現之前,cvs是開源版本控制工具的實施標準,然而cvs存在一些固有的缺陷,特別是許可權這一塊,並且這些缺陷消費很大的精力,於是,svn作為cvs的繼任者就出現了
客戶端
TortoiseSVN:SVN的客戶端工具,和資源管理器完美整合,基於TortoiseCVS的程式碼開發,使用上與TortioseCVS極其相似