安裝SVN服務(wù)器和客戶端
下載和安裝SVN服務(wù)器
1、下載SVN服務(wù)器軟件
訪問Subversion官方網(wǎng)站(https://subversion.apache.org/download.html)下載適合您操作系統(tǒng)的SVN服務(wù)器軟件,以下是不同操作系統(tǒng)的下載地址:
Windows: https://www.apache.org/dyn/closer.lua/subversion/binaries/win32/svn1.10.0×64.msi
Linux: http://mirror.centos.org/centos/7/os/x86_64/Packages/subversion1.10.01.el7_5.x86_64.rpm
MacOS: http://mirror.centos.org/centos/7/os/x86_64/Packages/subversion1.10.01.el7_5.x86_64.pkg
2、安裝SVN服務(wù)器軟件
以Windows為例,雙擊下載的安裝包,按照提示進(jìn)行安裝,在安裝過程中,建議選擇“Typical”安裝類型,即默認(rèn)安裝所有組件。
下載和安裝SVN客戶端
1、下載SVN客戶端軟件
訪問TortoiseSVN官方網(wǎng)站(https://tortoisesvn.net/downloads.html)下載適合您操作系統(tǒng)的SVN客戶端軟件,以下是不同操作系統(tǒng)的下載地址:
Windows: https://tortoisesvn.net/files/releases/TortoiseSVN1.10.0.28955x64svn1.10.0.msi
Linux: https://tortoisesvn.net/downloads/source/tortoisesvn1.10.0src.tar.gz
MacOS: https://tortoisesvn.net/downloads/source/tortoisesvn1.10.0src.dmg
2、安裝SVN客戶端軟件
以Windows為例,雙擊下載的安裝包,按照提示進(jìn)行安裝,在安裝過程中,建議勾選“Add TortoiseSVN to the context menu”,以便在文件資源管理器中右鍵菜單中直接使用SVN功能。
配置SVN服務(wù)器
1、創(chuàng)建版本庫目錄
在您的計算機(jī)上創(chuàng)建一個用于存放版本庫的目錄,C:svn_repository。
2、初始化版本庫
打開命令提示符,切換到版本庫目錄,執(zhí)行以下命令:
svnadmin create svn_repository
3、設(shè)置訪問權(quán)限
在版本庫目錄下創(chuàng)建一個名為authz的文件,用于設(shè)置用戶訪問權(quán)限,C:svn_repositoryauthz,在該文件中添加以下內(nèi)容:
[groups] admin = user1,user2 users = user3,user4,user5 [/] = r @admin = rw @users = rw
admin表示管理員組,users表示普通用戶組,user1、user2等表示用戶名,r表示只讀權(quán)限,rw表示讀寫權(quán)限,最后一行表示所有人對根目錄具有只讀權(quán)限。
啟動SVN服務(wù)器
在命令提示符中執(zhí)行以下命令啟動SVN服務(wù)器:
svnserve d r C:svn_repository listenport=3690 authfile=C:svn_repositoryauthz verbose
使用SVN客戶端進(jìn)行操作
1、檢出版本庫
在文件資源管理器中,右鍵單擊要檢出的版本庫目錄,選擇“TortoiseSVN” > “Checkout…”,然后輸入SVN服務(wù)器地址(http://localhost:3690),選擇檢出目錄,點(diǎn)擊“OK”完成檢出。