版本管理工具介紹——SVN篇(一)
阿新 • • 發佈:2019-02-10
SVN是何物
SVN是Subversion的簡稱,是一款集中式的開源版本控制系統,因為有著明確的許可權管理機制,所以為目前國內絕大多數的公司所使用。
何謂集中式:集中式核心在於中央伺服器,開發者需要先從伺服器上獲取程式碼,開發,解決衝突,提交,所有版本資訊都在伺服器上,離開了伺服器基本無法工作。
為什麼要使用SVN?
通常軟體開發由多人協作開發,如果對程式碼檔案、配置檔案、文件等沒有進行版本控制,將會出現很多問題,如下:
- 備份多個版本,佔用磁碟空間大。
- 解決程式碼衝突困難。
- 容易引發BUG。
- 難於追溯問題程式碼的修改人和修改時間。
- 難於恢復至以前正確版本。
- 無法進行許可權控制。
- 專案版本釋出困難。
而使用SVN,就能很好地解決上面出現的這些問題。
SVN的體系結構
SVN分為客戶端和服務端:
- SVN服務端
- SVN客戶端
SVN伺服器的安裝
這裡,我使用圖形化使用者介面工具——VisualSVN來安裝SVN伺服器。大家可以從網上下載VisualSVN,我本人下載的是:
注意:64位的VisualSVN安裝程式必須安裝在64位的Windows作業系統上,同理,32位的VisualSVN安裝程式必須安裝在32位的Windows作業系統上。由於本人計算機是Win10 64位的作業系統,所以安裝以上程式正好。
接下來,我就來詳細講解SVN伺服器的安裝和配置。大家可要睜大眼睛看喲!
【第一步】,雙擊VisualSVN-Server-3.4.2-x64.msi
【第二步】,點選
Next
按鈕,在彈出的對話方塊中選擇我接受。 【第三步】,點選
Next
按鈕,出現如下對話方塊,就使用預設配置,什麼都不需要修改。 【第四步】,點選
Next
按鈕,選擇標準安裝。 【第五步】,在彈出的對話方塊中,指定VisualSVN Server的安裝目錄和版本庫目錄,最需要注意的是指定一個埠,預設是443,如果安裝提示有衝突,再選擇8443。
【第六步】,點選
Next
按鈕,出現如下對話方塊。 【第七步】,點選
Install
按鈕,即可進行SVN伺服器的安裝,如下: 但我在安裝的過程中,彈出如下錯誤提示框:
我猜測可能是因為我的計算機名稱是中文的“李阿昀”,VisualSVN安裝過程中不支援中文的計算機名導致的,所以我將計算機名稱重新命名為英文的“liayun”之後,再重新安裝,一切都變好了。
【第八步】,點選
Finish
那怎樣看是否安裝成功呢?可以點選開始選單,如果看到如下效果:
即代表SVN伺服器安裝成功了!!!