1、安裝SVN服務器及客戶端
一、服務器:本人用的是Setup-Subversion-1.6.6.msi,
二、客戶端:本人用的是TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi及中文包LanguagePack_1.6.6.17493-win32-zh_CN.msi
三、操做:一路next--->next--->.....--->finish。最後安裝以後的路徑服務器端D:\Java_Web\SVN\Server;客戶端D:\Java_Web\SVN\Client(這兩個路徑是本身事先建好,安裝時選擇的,爲了管理方便)。
注意:中文包裝完後,TortoiseSVN依然顯示英文,須要設置一下就行了(剛開始我覺得安裝錯了,又裝了一遍,結果仍是同樣,最後重啓系統依然如此,最後才搞明白怎麼回事,⊙﹏⊙汗),TortoiseSVN--->右鍵--->Settings--->Language--->中文簡體。 html
2、建立SVN庫
安裝好軟件後,使用TortoiseSVN圖形化工具完成建立版本庫。我建立的庫路徑爲:D:\Java_Web\SVN_Repository(先創建文件夾,而後在此文件夾下右鍵--->TortoiseSVN--->Create Repository here) windows
3、文件配置
進入SVN庫,即D:\Java_Web\SVN_Repository,繼續進入子目錄conf,裏邊三個文件svnserve.conf,passwd,authz須要根據實際狀況修改配置。 瀏覽器
一、svnserve.conf
把下面前面的#號去掉,修改以下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz 服務器
二、passwd
增長用戶,修改以下:
[users]
mm = 123 jsp
三、authz
修改以下:
[groups]
admin = mm svn
[/]
@admin = rw
*= r 工具
4、啓動服務
兩種方式,第一種每次啓動都須要用命令行;第二種是將相應的服務加入系統,每次系統登陸後自動啓動,本人採用的是第二種方式。
方式1:開始--->運行--->cmd--->svnserve -d -r D:\Java_Web\SVN_Repository, 這樣服務器程序就已經啓動了。注意不要關閉命令行窗口,關閉窗口也會把svnserve中止。 學習
方式2:開始--->運行--->cmd--->sc create svn binpath= "\"D:\Java_Web\SVN\Server\bin\svnserve.exe\" --service -r "D:\Java_Web\SVN_Repository\"" displayname= "svn_pan" depend= Tcpip start= auto,這段命令用不着死記硬背,用的時候改改直接用行了,其中svn_pan爲服務名,執行命令以後,個人電腦--->右鍵--->管理--->服務和應用程序--->服務--->svn_pan--->啓動。這樣服務器程序便啓動成功。
注意,若是以前建立過服務,由於從新建了SVN庫等緣由不用了,通常先刪除再用上邊的命令從新建立服務。刪除命令以下:sc delete svn ui
5、MyEclipse安裝SVN插件
一、版本說明:MyEclipse8.0.GA;SVN插件site-1.6.5.zip(注意與服務器及Eclipse版本對應,不然會出現不兼容狀況)
二、進入MyEclipse安裝路徑及子目錄下(本人的是D:\Java_Web\MyEclipse\Genuitec\MyEclipse 8.x Latest\dropins),在dropins目錄新建文件夾並命名爲SVN_Plugin(名稱沒限制,可隨便起),而後將site-1.4.8解壓到此文件夾下,所含文件夾及文件有features、plugins、artifacts.xml、content.xml、index.html、site.xml。
三、重啓MyEclipse,文件夾windows--->Open Perspective--->other--->SVN 資源庫研究。這遍驗證SVN插件安裝成功。 .net
6、SVN應用 剛裝上,還沒有仔細研究具體使用,不過仍是簡單弄個小示例,以方便前來參考之人,我以爲經過實例說明問題能大大縮短摸索學習時間。(也許還有不對之處,往後發現會改過) 一、經過URL進入服務器 TortoiseSVN--->版本庫瀏覽器--->svn://192.168.1.119(192.168.1.119爲服務器的IP),而後能夠右鍵建立文件夾,或者導入已有的項目文件。 二、檢出 進入版本庫瀏覽器後,右鍵--->檢出,這樣就將文件下載到本地,此時文件夾會有個綠色圖標的勾號,而後你就能夠修改編輯了。 三、提交 編輯以後,原先帶綠色勾號的圖標變爲帶紅色帶歎號的圖標,並生成一個帶藍色問號圖標的備份文件。在檢出的文件夾下,右鍵--->SVN提交,就將文件更新到服務器了,帶紅色帶歎號的圖標又變回帶綠色勾號的圖標。 四、MyEclipse環境應用 新建一項目Project1,在src目錄新增一文件MyJsp.jsp(也可只是個空項目),Project1--->右鍵--->share project--->SVN--->使用已有的資源庫位置--->svn://192.168.1.119(第1步建的)--->...--->finish,這是會切換到Team synchronizing透視圖,Project1下的文件夾都帶有個+號圖標,右鍵--->提交,這樣纔將項目Project1提交到服務器,切換到SVN資源庫研究透視圖,刷新一下,就能看見添加的項目Project1了;在Project1右鍵--->檢出爲--->作爲空間的項目檢出--->....--->finish,這樣便完成了項目從服務器的檢出,這時你即可在MyEclipse Java Enterprise透視圖下編輯修改項目了,編輯以後,Project1--->右鍵--->Team--->提交,完成項目在服務器端得更新,至此整個簡單的使用流程完成。