Myeclipse下SVN配置方法專家詳解
本節介紹一下在Myeclipse下SVN配置方法,隨著SVN的版本更新,它的用處越來越廣,可以再多種操作系統和程序中安裝配置,本節就像大家簡單介紹一下Myeclipse下SVN配置,歡迎大家一起來學習。
首先安裝服務器和客戶端軟件:
Setup-Subversion和Subversion的Windows客戶端TortoiseSVN
這兩個軟件是必須安裝的,這里給大家提供一下下載地址:
Setup-Subversion:
http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi
TortoiseSVN:
http://dl.pconline.com.cn/download/53122.html
安裝過程很簡單直接下一步就行了,不過安裝中會提示要你選擇然后選擇Apache2.0或者Apache2.2,這兩個都行,隨便選一個就行了
其次建立版本庫:兩種方式
運行Subversion服務器需要首先要建立一個版本庫(Repository),可以看作服務器上存放數據的數據庫,在安裝了Subversion服務器之后,可以直接運行,如:
svnadmincreateE:\svndemo\repository
就會在目錄E:\svndemo\repository下創建一個版本庫。
我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:\svndemo\repository下"右鍵->TortoiseSVN->CreateRepositoryhere...“,然后可以選擇版本庫模式,這里使用默認即可,然后就創建了一系列目錄和文件。下面我們看一下Myeclipse下SVN配置的第三步,用戶權限的配置。
第三步就是配置用戶權限了
對三個文件進行配置,在E:\svndemo\repository\conf目錄下,分別為svnserve.conf,passwd,authz
<1>文件svnserve.conf中把下面前面的#號去掉,修改如下:
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
<2>文件passwd增加用戶,修改如下:
[users]
yao=123(隨用戶自己命名和取的密碼)
<3>文件authz修改如下:
[groups]
admin=yao
[/]
@admin=rw
*=r
第四步就是啟動服務
在任意目錄下運行:
svnserve-d-rE:\svndemo\repository我們的服務器程序就已經啟動了。注意不要關閉命令行窗口,關閉窗口也會把svnserve停止。
下面就是Myeclipse下SVN配置介紹中的安裝MyEclipseSVN插件了
MyEclipse6.X
6.x的操作比較簡單,可通過官方提供的鏈接,利用MyEclipse內置的FindandInstall功能來安裝。
1.打開Myeclipse,在菜單欄中選擇Help→SoftwareUpdates→FindandInstall;
2.選擇Searchfornewfeaturestoinstall,點擊Next進入下一步;
3.點擊“NewRemoteSite”按鈕,在彈出的對話框中輸入:
name:svn
url:http://subclipse.tigris.org/update_1.4.x
點擊OK,關閉對話框,并點擊Finish按鈕,Myeclipse自動下載插件安裝程序;
4.下載完插件之后,進入安裝畫面。
5.選擇所要安裝的SVN插件內容,這里去掉第二個選項SubclipseIntegrations,點擊下一步;
6.選擇“Iacceptthetermsinthelicenseagreements”并點擊Next,直到點擊Finish即可,進入下一步。
7.開始安裝SVN插件,安裝完成之后,重啟Myeclipse。
以下為安裝完成后的配置過程:
8.在菜單欄中選擇Window→OpenPerspective→Other打開Myeclipse試圖列表。這個時候Myeclipse的視圖列表中,就出現了“SVNRepositoryExploring”一項。
9.打開“SVNRepositoryExploring”視圖。在左邊空白區域,單擊右鍵→New→RepositoryLocation。
10.在Url一欄中輸入svn://localhost,點擊Finish按鈕。
11.輸入用戶名和密碼,點擊OK即可看到SVN下的目錄結構了。
12..可以再工程上依次單擊team-->shareproject...依次下一步就可以了。本節關于Myeclipse下SVN配置講解完畢,請關注本節其他相關報道。
【編輯推薦】