svn配置

在大學期間爲了配這個SVN走了很多彎路,因爲網上搜到都是轉帖的比較多,特別是其中有幾個地方理解有歧義,這樣讓新手很難入門。

1)首先安裝服務器端軟件“svn-1.4.2-setup.exe”(附件可以下載),這個安裝就很簡單,下一步,下一步就行了。

我把這個安裝在“C:\Program Files\Subversion”目錄。

2)其次安裝客戶端軟件“TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi ”(太大傳不上,網上自己找把,

要的話也可以發郵件給我[email protected]),

這個安裝也很簡單,下一步,

下一步就行了。

客戶端軟件安裝好以後,它會要求你重新啓動電腦。重啓一下。。。

3)因爲這個軟件開機就要用,所以對開發者來講把它安裝成一個服務是最好的(這樣電腦一啓動這個軟件的服務器也載運行

了,要不然你要到 命令行模式去手工啓動服務)。下面就來講述怎麼樣把它設置成一個服務。

3.1)下載“SVNService.exe”(附件可以下載),把“SVNService.exe”拷貝到“C:\Program Files\Subversion\bin\”

3.2)進入命令行模式:開始菜單--運行--進入“C:\Program Files\Subversion\bin\”這個目錄。

打入命令: svnservice -install -d -r "e:\svn_service_root"。(這一步很重要很重要,以前我就是這一步誤解走了很多

彎路)。具體詳細介紹見3.3。把它設爲自動啓動:開始菜單--控制面板--性能維護--管理工具--服務(在win7系統下需要在管理員權限下啓動命令行才行。)

進去以後你會在服務列表中看到svnservice這個服務,右擊--把它設爲自動啓動(這樣開機的時候這個服務也啓動了)

3.3)這裏就是把“e:\svn_service_root” 這個目錄指定爲SVN版本控制的服務目錄(網上很多帖子把上面這個命令稱作建立

倉庫是不對的)其實這個目錄應該稱作倉庫所在的目錄,假如我有有三個倉庫:repository_1,repository_2,repository_3

他們的位置應該是:e:\svn_service_root\repository_1,

e:\svn_service_root\repository_2,

e:\svn_service_root\repository_3。

4)前面已經講到倉庫了,現在講一下怎麼樣建立了一個倉庫:有2中辦法如下

4.1)命令行模式進入”C:\Program Files\Subversion\bin\“

再打入命令:svnadmin create e:\svn_service_root\repository_1,這樣第一個倉庫就建立好了。以後你的項目就可以

導入到這個倉庫中。(其他倉庫的建立類似)此時進入目錄:桌面--我的電腦--本地磁盤E:

--svn_service_root-- repository_1 。你會看到文件夾 conf,dav,db 等等



4.2)打開目錄:我的電腦--本地磁盤E:--svn_service_root。在這個目錄下新建文件夾,取名“repository_1”,右擊

新建的文件夾--TortoiseSVN--Create Repository Here.效果同第一種方法一樣。

5)進入“e:\svn_service_root\repository_1\conf”目錄配置權限。參考此文(我覺得他寫的非常好)

http://hi.baidu.com/ayifa/blog/item/a7708c1885c221b54bedbc40.html

6)如果你的服務端裝在本機就可以這樣訪問:右擊--SVN checkout .此時會打開一個對話框。

在 URL of repository 下面輸入 svn://localhost/repository_1(如果是其他電腦訪問這個倉庫:

svn://10.1.246.68/repository_1,其中10.1.246.68是我的IP地址,到時候大家可以自己替換。

其實這裏的svn://10.1.246.68地址對應e:\svn_service_root目錄,因爲一開始我通過命令:

svnservice -install -d -r "e:\svn_service_root" ,把e:\svn_service_root目錄安裝成可以通過SVN協議來訪問

e:\svn_service_root目錄下的各個倉庫。)

在Checkout directory 下面輸入檢出的位置,這樣就 OK !!!!
發佈了21 篇原創文章 · 獲贊 2 · 訪問量 1788
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章