天天看點

SVN伺服器與用戶端的下載下傳與安裝

SVN簡介:

一.Subversion是什麼?

它是一個自由/開源的版本控制系統,一組檔案存放在中心版本庫,記錄每一次檔案和目錄的修改,Subversion允許把資料恢複到早期版本,或是檢查資料修改的曆史,Subversion可以通過網絡通路它的版本庫,進而使使用者在不同的電腦上進行操作。

二.為什麼要使用SVN?

SVN綜合起來有一下功能是我們合作開發需要的:

1.資料代碼備份

2.代碼還原

3.協同修改

4.多版本項目檔案管理

5.追溯問題代碼的編寫人和編寫時間

6.權限控制

三.下載下傳檔案清單: 

1.TortoiseSVN 點選這裡下載下傳,版本是1.9.5,SubVersion用戶端程式.

SVN伺服器與用戶端的下載下傳與安裝

2.TortoiseSVN 中文語言包 點選這裡下載下傳,版本與上面的比對.

SVN伺服器與用戶端的下載下傳與安裝

3.SubVersion 下載下傳,SubVersion可以有一下兩種選擇

(1).Apache Subversion,這種是比較原始的SVN和Apache相配合來實作源代碼的SVN管理,下載下傳位址:http://subversion.apache.org/download/

(2).VisualSVN Server,內建了Subversion和Apache,簡化了手工配置Subversion的繁瑣步驟,是SVN的用戶端,和Visual Studio內建在一起,下載下傳位址:https://www.visualsvn.com/server/download/

四.安裝用戶端

1.安裝TortoiseSVN和TortoiseSVN中文語言包(非必須)

基本都是傻瓜操作,一步步點選NEXT,最後完成。在任意一個目錄下滑鼠右鍵,出現如下情況,代表安裝成功:

SVN伺服器與用戶端的下載下傳與安裝

2.用TortoiseSVN建立代碼倉庫

TortoiseSVN用戶端不是獨立的程式,而是與Windows Explorer進行了外殼內建,其操作通過環境菜單來完成。

(1)例如在F盤的SVN目錄下建立一個cangku當做代碼倉庫

(2)滑鼠右鍵>TortoiseSVN>Create repository here...

SVN伺服器與用戶端的下載下傳與安裝

建立完成,那麼這個倉庫的位址就是:file:///F:\SVN\cangku

SVN伺服器與用戶端的下載下傳與安裝

(3)對倉庫代碼檢出操作

SVN伺服器與用戶端的下載下傳與安裝
SVN伺服器與用戶端的下載下傳與安裝

五.安裝伺服器

1.安裝SubVersion

跟安裝SVN用戶端TortoiseSVN一樣,一步步next就行了,但需要注意一點:預設安裝目錄是:C:\Program Files目錄下的,這裡最好自定義一下安裝目錄,目錄名不要出現中文,空格和特殊字元。安裝完成,可以看看電腦的環境變量,SubVersion已經自動建立好了環境變量,這就表名我們可以通過指令行來操作SubVersion伺服器了。

SVN伺服器與用戶端的下載下傳與安裝
SVN伺服器與用戶端的下載下傳與安裝
SVN伺服器與用戶端的下載下傳與安裝

打開指令行終端,執行一下:svn --version ,若出現一下界面,代表可以使用了:

SVN伺服器與用戶端的下載下傳與安裝

2.用SubVersion建立代碼倉庫

例如:在F盤的SVN目錄下,建立一個project目錄存放項目,然後在project裡邊建立一個shop檔案夾代表shop項目。然後在終端執行指令行:svnadmin create F:\SVN\project\shop

SVN伺服器與用戶端的下載下傳與安裝

打開shop檔案夾,看到已經建立成功:

SVN伺服器與用戶端的下載下傳與安裝

3.啟動Subversion伺服器

在指令提示符中執行指令行:svnserve -d -r F:\SVN\project,其中-d是背景運作,-r是root使用者,超級管理者。

SVN伺服器與用戶端的下載下傳與安裝

執行完畢,這時候Subversion伺服器就啟動起來了,此時本機位址localhost(或127.0.0.1)就指向了F:\SVN\project,是以想要檢出剛才的shop項目,SVN位址為:svn://localhost/shop

SVN伺服器與用戶端的下載下傳與安裝

繼續閱讀