svn安裝配置

1.安裝Subversion,不斷下一步即可。

2.創建一個根目錄,用來存儲所有svn工廠信息。每個工廠Repository對應一個項目。我這裏在e:\svndata。

3.啓動svn,使用如下的命令svnserve -d -r e:\svndata。其中-d選項指的是後臺模式,但是非常遺憾的是,Windows並不支持後臺模式。-r選項指的是服務的根目錄。

4.既然在Windows下不支持後臺模式,我們可以考慮添加svn的系統服務。使用Windows的sc create命令可以創建一個Windows服務。

sc create SVNServer binPath= "C:\Program Files (x86)\Subversion\bin\svnserve --service -r e:/svndata"需要特別的強調一點,上面的binPath=後面是有一個空格" "的。執行完這條命令之後,就會創建一個Windows服務。默認情況下,這個服務是手動的,可以改成自動。

5.svn服務器已經安裝好了。接下來需要創建工廠了。創建工廠(Repository)使用的是svnadmin create命令。我們可以通過svnadmin help create查看這個命令的用法。我們假設有一個項目testproj,我們需要爲該項目創建工廠。我們在e:/svndata下創建一個testproj目錄,然後執行命令:svnadmin create e:/svndata/testproj,這樣,e:/svndata/testproj下面就有一些svn管理需要的文件了。

clipboard

6.接下來需要將你的工程項目提交到svn服務器中。可以通過svn import命令提交。但是一般我們會通過客戶端提交。

7.接下來需要安裝svn客戶端了,我們選擇的是TortoiseSVN。直接運行安裝文件,不斷下一步就搞定。安裝完之後,我們選中系統的任意一個文件夾,點擊右鍵,菜單中會出現

clipboard[1]

這就說明,客戶端安裝成功。

8.現在將寫有代碼的testproj目錄導入svn服務器中的那個testproj工廠中。選中目錄,右鍵——>TortoiseSVN——>import,這時,會彈出一個對話框,如下圖所示:

clipboard[2]

在url對話框中輸入工廠的url:svn://localhost/testproj,點擊ok。

clipboard[3]

第一次出現這個結果是必然的,因爲我們使用的是匿名用戶,svn默認是禁止匿名用戶的寫訪問的,我們可以修改一下權限配置文件。我們進入testproj工廠的conf目錄下,打開svnserve.conf文件,找到# anon-access = read,將這一行該爲anon-access = write,保存。無需重啓,再次嘗試導入項目,這次出現的是成功的對話框:

clipboard[4]

9.接下來,其他的開發人員就可以從工廠中導出已有的項目了。我們右鍵——>SVN Checkout,出現下面的對話框

clipboard[5]

點擊ok,那麼就把工廠中的項目導出到本地機器上了,成功導出之後,如圖

clipboard[6]

以上就是基本的svn服務器和客戶端的配置。另外,安裝完svn客戶端後,將explorer進程重啓一下,就可以看到導出的項目文件夾圖標發生變化,如圖:

clipboard[7]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章