精辟講解:SVN服務端配置及在Eclipse中如何運用
本節(jié)和大家討論一下SVN服務端配置及在Eclipse中的運用,本節(jié)介紹的配置方法簡單實用,在這里和大家分享一下,希望大家能夠掌握,歡迎大家一起來學習SVN服務端配置。
一、軟件準備
Subversion(SVN各種版本列表:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91)
先下載以下兩個文件,也可以上面地址列表中選擇
可執(zhí)行文件:http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi
壓縮包:http://subversion.tigris.org/files/documents/15/44582/svn-win32-1.5.5.zip
二、軟件安裝
方法一(可執(zhí)行文件安裝方法):當然是雙擊直接運行Setup-Subversion-1.5.3.msi咯。簡單吧!
方法二(ZIP包解壓綠色配置方式):打開我的電腦>>高級>>環(huán)境變量,首先在Path變量中加入值${SVNHome}\bin,再分別新建系統(tǒng)變量和用戶變量APR_ICONV_PATH值${SVNHome}iconvOK成功.這里的${SVNHome}指是的SVNZIP包的解壓目錄
三、SVN服務端配置環(huán)境
創(chuàng)建資源庫:方法一>>在命令行輸入svnadmincreatee:\SVN\Demo,建立工程,svn自動會在該目錄下建立若干文件。方法二>>svnadmincreate--fs-typefsfse:\svn\Test(當前版本Subversion支持兩種格式數據庫,一種是FSFS,另外一種是BDB(BerkeleyDatabase)。如果你希望格式是BDB的話,您可以把命令中的fsfs改成bdb)
資源庫配置修改:進入目錄"E:\SVN\demo\conf"
首先打開文件密碼文件"passwd"添加
myname=123
再打開權限文件"authz"添加
admin=admin,hcord
[/]
@admin=rw
*=r
***打開服務配置文件"svnserve.conf"添加
anon-access=read
auth-access=write
password-db=passwd
authz-db=authz
導入要管理的源代碼:在命令行執(zhí)行import命令
例如:e:\SVN\Demo>svnimporte:\eclipse\workspace\Demofile:///D:/SVN/Demo-m"initialimport"
啟動服務:在命令行輸入:svnserve-d或者指定參數啟動svnserve-d-re:\svn。SVN服務端配置環(huán)境介紹完畢,下面看一下SVN在MyEclipse中的配置。
四、SVN在MyEclipse中的配置
點擊Help—SoftwareUpdates---findandInstall…在出現的對話框中選擇第二項(searchfornewfeaturestointsall)---next---newremotesite…---輸入name為SVN,URL為http://subclipse.tigris.org/update點擊確定安裝完成即可打開MyEclipse菜單---Window---ShowView---Other….選擇SVN---SVN資源庫在Myeclipse右下角出現SVN透視圖.
在空白處右擊---新建---資源庫位置,在URL選項中寫入:svn://localhost/svn/Demo),確定即可在彈出的對話框中輸入用戶名和密碼(為之前在文件修改的用戶名和密碼),確定(在這一步如果出錯請參見五、可能遇到的問題1和2
右擊建立的資源庫位置,新建一個遠程文件夾,填入文件夾名,Next—Finish
右擊新建的遠程文件夾,選導入選項,選擇導入目標文件的目錄,點擊確定即可
打開file菜單---New---Others….---SVN---從SVN中出去項目---next---選定資源庫位置---Next---選擇目標遠程文件夾---Next---為項目命名---Finish
五、可能遇到的問題
遇到eclipse重啟的問題解決方法:設置我的電腦》高級》環(huán)境變量中的APR_ICONV_PATH指向svn-win32-1.5.5.zipzip包解壓后的iconv文件夾。
eclipse中SVNRepository視圖中添加資源時會出現錯誤如:svn:Norepositoryfoundin'svn://localhost/svn/demo'這時需要重新啟動SVN服務改用這樣的命令svnserve-d-re:\svn\demo啟動時指定具體的路徑,另外這樣也行svnserve-d-re:\svn這時只指定了一個路徑添加eclipse中添加時則用'svn://localhost/demo'就行了。SVN服務端配置及在Eclipse中的運用講解完畢。
【編輯推薦】
- 技術指導:Subversion安裝配置(Windows)之詳解
- 六小步輕松實現在Centos上配置SVN服務器
- 深度剖析:Subversion服務器安裝配置
- MyEclipse中SVN安裝配置新手指南
- SVN服務器端與Eclipse中的客戶端配置詳解