SVN的安裝及使用指南


SVN的安裝及使用指南

目錄:

一、     SVN的安裝.

1 VisualSVN的安裝

2 Server Port的選擇及錯誤處理

3 TortorieseSVN的安裝

二、     SVN使用指南

(一)服務器端操作

1 倉庫的創建

2 新建用戶

3 新建用戶組

4 建立組和用戶之間的聯系

5 倉庫或倉庫中子文件夾及文件權限的配置

6 倉庫URL的獲取

7 倉庫物理位置及端口號的查看

8 倉庫的備份及還原.

9 SVN環境變量的配置

(二)客戶端操作

1 用戶對倉庫的查看及下載

2 用戶端文件的上傳

3 歷史版本的查看和回溯

4 文件的保護.

 

提示:如果只是SVN的使用者而不是管理者,可直接看 “TortorieseSVN的安裝” 和 “客戶端的操作”就行。

一、 SVN的安裝

1、 VisualSVN的安裝

雙擊打開VisualSVN-Server-3.5.1-x64.msj文件(這是我安裝的版本),可如圖一直默認選擇下一步

 

這里推薦選擇Standard Edition項 

兩個路徑可用默認也可自行修改;

2、 Server Port的選擇及錯誤處理

上圖最后一個選項推薦選擇443或者8443,如果兩個選項后都出現如下的報錯提示:

 

按WIN+R鍵,后輸入cmd進入控制台程序,輸入netstat –ano命令后回車。

找到本地地址端口(即冒號后的數字)為443或者8443的活動的PID,我的是2252如圖(也可以用netstat –an|findstr”443” 命令查找指定端口的活動):

 

然后打開任務管理器,在查看中勾選PID選項,后找一PID為2252的進程,結束進程就可以了;

 

然后繼續安裝軟件:

 

等待自動運行完成即可。

3、 TortorieseSVN的安裝

雙擊運行TortoriseSVN-1.9.1.26747-x64-svn-1.9.1msi(我使用安裝的版本),前幾步都選擇默認的下一步,如圖:

此處路徑可默認也可自行修改

安裝完成。

二、 SVN使用指南

(一) 服務器端操作

1、  倉庫的創建

打開SVN,右鍵點擊Repositories,選擇create new repositories;

 

下一步

 

輸入一個自定位義的名字

下一步

 

選擇create:

 

創建完成:

2、 新建用戶

選擇Users—右鍵—新建-User

 

輸入用用戶名和密碼(注:密碼可以為空)

確認即創建成功:

 

3、 新建用戶組

選擇Groups-右鍵-Group

 

然后如圖位置寫入用戶名-OK,也可選擇Add添加用戶,如圖:

 

 

4、 建立組和用戶之間的聯系

選擇一個組-右鍵-Edit

 

成員的添加(可按住Ctrl選擇多個用戶):

 

成員的移除:選擇想要移出該組的用戶(可按住Ctrl選擇多個用戶)-Remove.

然后點擊OK確認即可。

 

5、 倉庫或倉庫中子文件夾及文件權限的配置

選擇想要進行權限配置的目標-右鍵-Properties

 

選擇想要的權限后確認(如圖):

 

6、 倉庫URL的獲取

選擇倉庫名-右鍵-copy URL to Clipboard-粘貼到記事本即可。

 

 

7、 倉庫物理位置及端口號的查看

選擇VisualSVN Server—右鍵—Properties

選擇上邊的Storage為倉庫存儲位置,Network為端口號:

 

 

8、 倉庫的備份及還原

(1)倉庫的備份

按鍵WIN+R,輸入CMD進入控制台;

輸入命令:svnadmin dump  倉庫位置>備份文件准備存儲的位置及名字(.dump)

回車后得到如圖結果即已備份成功

 

如果出現 “svnadmin”不是內部或外部命令,也是不是可運行的程序或批處理文件  的錯誤提示(如下圖),則需要進行SVN的環境變量配置(具體方法見后文)

 

(2)已備份倉庫的還原

按鍵WIN+R,輸入CMD進入控制台;

輸入命令:svnadmin load  倉庫位置<備份文件的存儲位置及名字(.dump)

回車后得到如圖結果即已恢復成功:

 

 

9、 SVN環境變量的配置

如果備份或者還原出現:如果出現 “svnadmin”不是內部或外部命令,也是不是可運行的程序或批處理文件  的錯誤提示(如下圖),則需要進行SVN的環境變量配置。

選擇我的電腦—右鍵—屬性—高級系統設置—高級—環境變量—系統變量—選擇Path—編輯—在變量值最前邊加上” C:\Program Files\VisualSVN Server\bin;”確定即可。

 

如果SVN的安裝路徑不是默認路徑,則需要把C:\Program Files換為當前電腦SVN的安裝位置。

(二) 客戶端操作

1、 用戶對倉庫的查看及下載

在任意位置新建一個文件夾——右鍵——SVN Checkout;

在彈出窗口輸入已知倉庫的URL地址。

 

輸入已知的用戶名和密碼(無密碼可以不填密碼)

 

得到如下結果則表示已與倉庫連接成功

 

打開新建文件夾即可瀏覽倉庫中已有的文件:

文件下載:將想要下載的文件復制粘貼到本地電腦位置即可。

2、 用戶端文件的上傳

將想要上傳的文件復制到已連接到的倉庫文件夾中;選擇該文件——右鍵——TortoiseSVN——Add

 

選擇該文件——右鍵——SVN Commit

 

確定后顯示如下內容即已上傳成功:

 

:如果是對已有文件進行了修改后上傳,則不用進行“選擇該文件——右鍵——TortoiseSVN——Add”這一步

 

3、 歷史版本的查看和回溯

選擇文件——TortoiseSVN——Show log

 

選擇想要比較歷史版本——右鍵——Compare with working copy

 

可以表現出兩個版本不同之處。

 

歷史版本的還原:選擇想要還原的版本——右鍵——Revert to this revision.

 

 

4、 文件的保護

選擇想要保護的文件——右鍵——TortoiesSVN——Get lock

 

得到上圖結果則表示已保護成功了。

已保護文件其他用戶只能查看不能修改。

:取消保護方法相似:選擇文件——右鍵——TortoiesSVN——Rlease lock;

 

最后說明一下,本文是自己學習過程的筆記,主要給初次接觸SVN的人一個參考指南,基本每一步都保留了截圖。以上內容基本能滿足SVN的日常工作需要,如需要進一步提高可參考http://www.cnblogs.com/chiangchou/p/svn.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM