技術分享:MyEclipse下Subversion配置
之前我們介紹了Windows和Linux下的Subversion配置,本文向大家介紹一下MyEclipse下Subversion配置(下載及其配置),通過對比你可以發現他們之間有什么區別。
1、獲取Subversion服務器程序
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=91
到官方網站(http://subversion.tigris.org/)下載***的服務器安裝程序。目前***的是1.4.6版本,具體下載地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91,注意找forapache2.2.x版本的。
2、獲取TortoiseSVN客戶端程序
http://tortoisesvn.net/downloads
從官方網站http://tortoisesvn.net/downloads獲取***的TortoiseSVN。TortoiseSVN是一個客戶端程序,用來與subversion服務器端通訊。Subversion自帶一個客戶端程序svn.exe,但TortoiseSVN更好操作,提高效率。
1.SVN1.4.4下載地址:http://subversion.tigris.org/files/documents/15/38369/svn-1.4.4-setup.exe,下載,安裝(安裝文件自動配好環境變量,如果是下載的壓縮包則需要手工配置)。
2.下載SVNService.exe,拷貝到svn安裝目錄下的bin文件夾中。
3.在dos命令環境中執行svnadmincreated:\svnDB\TechInfo,會自動生成很多文件
4.在目錄d:\svnDB\TechInfo\conf下的passwd文件修改如下:
[users]
wusz=wusz
在svnserve.conf文件中修改如下:[general]
anon-access=read
auth-access=write
password-db=passwd
authz-db=authz
realm=TechInfo
在文件authz中修改如下:[groups]
manage=wusz
user=wusz[/]
@Manage=rw
@user=r
=r
[text]
@Manage=rw
@user=rw
=r
5.在dos命令環境中執行svnservice-install-d-rd:\svnDB\TechInfo
6.在服務中設置svnservice為自動啟動,并將其啟動。#p#
7.測試導入項目,在dos命令環境中執行:
svnimport.svn://localhost/TechInfo-m"initialimport"--usernamewusz--passwordwusz
其中[.]表示當前目錄,你也可以指定項目的絕對路徑。Subversion配置中如果出現錯誤:svn:D:\svnDB\TechInfo\conf\svnserve.conf:12:Optionexpected,原因是svnserve.conf前邊有空格,去掉即可。如果出現錯誤:svn:認證失敗,則檢查authz和passwd中是否設置正確。如果正常的話會出現如下信息:
增加.classpath
增加WebRoot
增加WebRoot\META-INF
增加WebRoot\META-INF\MANIFEST.MF
增加WebRoot\index.jsp
增加WebRoot\WEB-INF
增加WebRoot\WEB-INF\lib
增加WebRoot\WEB-INF\web.xml
增加WebRoot\WEB-INF\classes
增加.mymetadata
增加.project
增加src
增加.myeclipse
提交后的版本為1。
8.測試導出項目,在dos命令環境中轉到一個新目錄,執行:
D:\>svncheckoutsvn://localhost/TechInfo--usernamewusz--passwordwusz
出現如下信息
ATechInfo\.classpath
ATechInfo\WebRoot
ATechInfo\WebRoot\META-INF
ATechInfo\WebRoot\META-INF\MANIFEST.MF
ATechInfo\WebRoot\index.jsp
ATechInfo\WebRoot\WEB-INF
ATechInfo\WebRoot\WEB-INF\lib
ATechInfo\WebRoot\WEB-INF\web.xml
ATechInfo\WebRoot\WEB-INF\classes
ATechInfo\.mymetadata
ATechInfo\.project
ATechInfo\src
ATechInfo\.myeclipse
取出版本1。轉到D盤根目錄下,就可以在當前目錄下生成一個TechInfo的項目目錄,目錄中的內容就是我們剛才所提交的所有文件。
9.Eclipse下的Subversion配置
版本控制軟件SVN的eclipse插件Subclipse,下載地址:http://subclipse.tigris.org/
添加方式:打開MyEclipse,Help—SoftwareUpdates—FindandInstall…--Searchfornewfeaturestoinstall.下一步,NewRemotesite,在彈出框中,name寫“svn”,URL寫http://subclipse.tigris.org/update_1.2.x,一路確定下去。
Windows->Preferences->Team檢查是否有SVN節點,點擊SVN即可看到該插件的設置界面。右擊項目名->Team->ShareProject…打開項目共享對話框,對話框有兩個選擇,一是Eclipse內置的對CVS的支持,還有另外一個就是我們剛裝上的SVN。選擇SVN進入服務器設置界面,輸入svn服務路徑,用戶名,密碼,確認下去,到此Subversion配置完成。
【編輯推薦】
- Subversion1.4.5和Apache2.2.6的***結合
- Subversion SVN協議解析遠程整數溢出漏洞
- 七步搞定Subversion服務器在Ubuntu下的配置
- Windows平臺下的Subversion安裝配置新手指南
- 面向 Subversion 用戶的 Git入門指南