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 !!!!