天天看點

SVN服務端安裝配置及用戶端的安裝與使用

SVN主要用于版本控制,是一個非常好用的工具軟體,對于需要多人參與開發的項目來說,用它管理十分友善,下面就SVN軟體的服務端安裝與配置以及SVN用戶端的安裝使用,本人利用業餘時間,對其實戰化整理成了一個簡單的介紹說明, 即使你從來沒有接觸過SVN,但如果跟着本文一步步做,你也可以學會。

1、SVN Server的安裝

SVN服務端的安裝檔案,下面有兩個版本,一般選擇最新版本來安裝.

SVN服務端安裝配置及用戶端的安裝與使用

找到最新版本SVN 5.1.1,直接輕按兩下它,彈出如下安裝界面

SVN服務端安裝配置及用戶端的安裝與使用

點選Next

SVN服務端安裝配置及用戶端的安裝與使用

勾選我接受, 點選"Next"

SVN服務端安裝配置及用戶端的安裝與使用

預設選項,點選"Next"

SVN服務端安裝配置及用戶端的安裝與使用

可以更改安裝路徑。

Location:預設安裝在C:\ProgramFiles\SVN Server\,

Repositories:更改為: D:\Repostorties\ (此處可以根據自已的愛好自定義更改)

Server Port: 預設為:443, 如果發現被占用,請改為: 8443,直接在Server Port中可以選擇.

勾選: Use secure connection(https://)

Backups: 備份路徑 (自定義更改)

點選" Next"

SVN服務端安裝配置及用戶端的安裝與使用

點選:"Next"

SVN服務端安裝配置及用戶端的安裝與使用

選擇: Obtain certificate from Active Directory

點選"Next"

SVN服務端安裝配置及用戶端的安裝與使用

選擇: Use Subversion authentication

點選" Next"

SVN服務端安裝配置及用戶端的安裝與使用

點選" Install"

SVN服務端安裝配置及用戶端的安裝與使用

開始SVN Server端的安裝

SVN服務端安裝配置及用戶端的安裝與使用

點選"finish” 安裝完成。

2、SVN Server配置

當以上安裝完成時,預設勾選了開啟SVN的Manager,如下圖所示

SVN服務端安裝配置及用戶端的安裝與使用

建立一個

SVN服務端安裝配置及用戶端的安裝與使用

光标點選在Repository上,右鍵 ,選擇 Create New Repository

SVN服務端安裝配置及用戶端的安裝與使用

預設選擇,點選:"Next"

SVN服務端安裝配置及用戶端的安裝與使用

輸入Repository name: 例如:TestSVN , 點選: Next

SVN服務端安裝配置及用戶端的安裝與使用

可以預設為Empty repository, 但此處是選擇Single-projet repository, 點選:Next

SVN服務端安裝配置及用戶端的安裝與使用

點選: "Next"

SVN服務端安裝配置及用戶端的安裝與使用

點選:"Create"

SVN服務端安裝配置及用戶端的安裝與使用

點選" finish" 完成SVN的配置.

3、SVN Client的安裝

SVN服務端安裝配置及用戶端的安裝與使用

很簡單,輕按兩下用戶端安裝檔案,之後,幾乎一律預設安裝,點選 Next 到最後一步即可。

此處,不再重複。

4、SVN到底要如何來用?

4.1.選确定一個檔案夾作為程式目錄。

SVN服務端安裝配置及用戶端的安裝與使用

比如:在D:\盤根目錄建立 TestSVN_Client目錄

4.2.配置程式目錄

首先,在SVN 服務端的管理器中,找到事先建立好的SVN管理名稱TestSVN,選中它,然後單擊右鍵,選擇: Copy URL to Clipboard

SVN服務端安裝配置及用戶端的安裝與使用

然後,進入在用戶端建立好的目錄: D:\TestSVN_Client中,在空白處,點選光标右鍵彈出菜單,選擇其中的SVN Checkout…. 如下圖所示。

SVN服務端安裝配置及用戶端的安裝與使用

則出現如下畫圖, URL of repository内容就是在SVN Server端執行: Copy URL to Clipboard的值, 即隻要在那裡複制了,則這裡是預設為那個複制的位址。

SVN服務端安裝配置及用戶端的安裝與使用

點選 OK

SVN服務端安裝配置及用戶端的安裝與使用

因未有實際内容,是以,還看不出使用SVN的作用,但至少可以看到有了一個版次的變化。

接下來,在TestSVN_Client檔案夾下的trunk目錄下面再人為地建立一個test.html檔案。裡面内容隻有兩句話。

SVN服務端安裝配置及用戶端的安裝與使用

Test.html内容:

SVN服務端安裝配置及用戶端的安裝與使用

建立好之後,然後,進入trunk中,想象着要給SVN來更新檔案,但請記住在更新之前,先要執行: SVN Update

SVN服務端安裝配置及用戶端的安裝與使用

執行時,會彈出要求輸入使用者名與密碼的界面,如下圖所示。

SVN服務端安裝配置及用戶端的安裝與使用

當看到此畫面時,需要在SVN Server 的管理中,建立一個User,如下圖所示:

SVN服務端安裝配置及用戶端的安裝與使用

選中 Users,右鍵:Create User

SVN服務端安裝配置及用戶端的安裝與使用
SVN服務端安裝配置及用戶端的安裝與使用

比如:建立使用者名:tester, 密碼: 自已設定. 點選OK,

SVN服務端安裝配置及用戶端的安裝與使用

以上即為建立好的使用者名。

再回到上一步,要求輸入使用者名與密碼的地方

在其中輸入:使用者名與密碼

SVN服務端安裝配置及用戶端的安裝與使用

此時,可以看到如下結果:

SVN服務端安裝配置及用戶端的安裝與使用

點選: Show log… 可以檢視日志。

SVN服務端安裝配置及用戶端的安裝與使用

可以看到是Initial structure後的内容。

接下來,要将建立的檔案test.html 進行更新送出。

進入d:\estSVN_Client\trunk目錄中, 在空白處,點選光标右鍵,彈出如下菜單,選擇菜單項中的SVN Commit

SVN服務端安裝配置及用戶端的安裝與使用

在彈出的下面窗體中,勾選需要更新送出的檔案,然後,在Recent messages中輸入本次送出的一些說明。(為了友善後續版次清晰,強烈建議每次送出前要寫清楚說明)

SVN服務端安裝配置及用戶端的安裝與使用

點選OK

此時可以看到送出後的結果畫面,如下圖所示

SVN服務端安裝配置及用戶端的安裝與使用

可以看到Action中,有Adding….

而Compeleted後的版本為2(自動遞增的),即現在項目中内容版本為2.

5、其它同僚如何配合使用?

5.1.首先,要為其它同僚建立User及密碼.

5.2.然後,将需要使用SVN功能的同僚電腦中安裝SVN Client軟體.

5.3.之後,同樣的方法,在其它同僚的電腦中,建立項目檔案夾(比如:D:\TestSVN_Client2目錄)

5.4.使用時,先執行SVN Update, 則會将上面已經有的下載下傳到同僚的電腦中。如要更新,則采用SVN Commit送出。

……

依此類推,每次更新均會有版本的控制。

總結:

SVN是一個很好的版本控制管理軟體,尤其是對于大型項目開發管理,在多人團隊成員協調配合方面,對于提高工作效率,確定系統穩定及源碼安全,發揮着十分重要的作用。

如果有不明白的地方或有什麼相關建議,歡迎關注并私信我,或者直接給我發郵件 [email protected], 本人如有收到一定回複,謝謝!

#學習##為什麼還有那麼多人用SVN#

#我的生活也是頭條#

繼續閱讀