第一步 下載SVN服務器端
https://sourceforge.net/projects/win32svn/
1. 安裝
雙擊剛才下載的文件安裝,注意把安裝所有功能都勾上
2.查看環境變量,如果沒有自動新增對應的環境變量,就需要手動增加環境變量:
將安裝目錄的bin文件目錄復制到環境變量里,用分號隔開
3.檢查安裝是否成功
配置完環境變量后,運行cmd,輸入命令行:svnserve --help
出現如圖所示,則代表svn成功運行。
4. 配置SVN資源庫
在電腦的任意位置創建一個空文件夾,用於存放SVN的資源。我在D盤根目錄下建了一個svnData
然后在DOS命令行執行如下命令
svnadmin create D:\svnData\svndemo
執行完之后會在D盤svnData下生成一svndemo的目錄,里面還有很多生成的文件夾和文件
進入conf目錄下
配置svnserve.conf文件,取消該文件的如下注釋,在77-78行。
anno-access = read
auth-access = write
上面指定允許匿名用戶讀取該資源庫(如果要禁止匿名用戶讀取,修改為anno-access = none),授權用戶對資源庫可以執行讀取、寫入操作
繼續配置該文件
取消下面的注釋,在27行。
password-db = passwd
上面指定SVN資源庫使用passwd文件來保存用戶名、密碼
配置conf目錄下的passwd文件
加入如下一行
gwcheng= gwcheng
上面為該SVN資源庫增加了一個用戶,用戶名為gwcheng,密碼是gwcheng
經過上面的配置,SVN服務器已經配置完成了。
接下來可以啟動SVN服務了,在命名行輸入如下命令
svnserve -d -r D:\svnData
在上面的命令中,svnserve是SVN服務器安裝路徑下bin目錄的一個可執行程序,D:\svnData是SVN資源庫的保存位置。運行該命令即可啟動SVN服務器。
注意:命令行不能關閉 否則服務將被終止。
第二步 下載安裝客戶端
https://www.visualsvn.com/visualsvn/download/tortoisesvn/
下載后安裝,主要把所有選項都選上,比如下圖的
安裝完成后在桌面點擊右鍵查看
右鍵快捷方式里,有上圖的快捷方式則代表安裝客戶端成功
第三步 將項目部署到svn服務器端
將項目發布到服務器
在電腦任意位置建一個文件夾,並放幾個文件
我在E盤根目錄下建了一個測試項目的文件夾,並放了幾個文件
在測試文件夾上右鍵,選擇 TortoiseSVN –> Import
填寫SVN地址
svn//:localhost/svndemo
這里svndemo就是我們在第三步中創建的
然后輸入第三步配置的用戶名密碼
這樣就把項目發布到svn服務器了
第四步 將服務器端的項目檢出到本地
從服務器下載項目
在電腦的任意位置即可下載,我在E盤建了一個下載的文件夾用來下載SVN服務器上的項目
在下載的項目文件夾中的空白區域右鍵選擇 SVN CheckOut
輸入svn服務器地址
看到如下界面表示下載完成
我們看到下載的文件夾中多了很多文件,這些文件就是從SVN服務器上下載的。