轉自博客園:http://www.cnblogs.com/duanxz/p/3334660.htmlhtml
一. eclipse中svn插件的安裝java
Install Subclipse in Eclipse 3.X(參考官網http://subclipse.tigris.org/)服務器
出現以下頁面eclipse
Name: Subclipse 1.6.x (Eclipse 3.2+)svn
URL: http://subclipse.tigris.org/update_1.6.xurl
Name: Subclipse 1.4.x (Eclipse 3.2+)插件
URL: http://subclipse.tigris.org/update_1.4.x3d
Name: Subclipse 1.2.x (Eclipse 3.2+)版本控制
URL: http://subclipse.tigris.org/update_1.2.x日誌
Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
URL: http://subclipse.tigris.org/update_1.0.x
點擊next
選中接受license複選框,點擊Finish,開始安裝
安裝完成後重啓eclipse,打開Window->Preference,以下則說明安裝成功
二. eclipse中svn插件的使用
在eclipse中右鍵你的項目->team->Share Project
出現以下界面
選中SVN,點擊next
填寫目標svn服務器版本庫的地址,點擊finish,
這樣,咱們再看項目會發現圖標上面多了些問號,問號表明未加入到版本控制當中(能夠打開window->Preference->team->SVN->標籤修飾,來查看各符號的含義)
而後咱們須要選擇哪些目錄和文件須要提交,哪些須要忽略,好比生成的class文件等。選擇須要忽略的文件或者目錄,這時須要切換到導航視圖下才能看到全部文件和目錄,打開Window->Show View->Navigator
以下爲導航視圖看到的目錄
選中須要忽略的目錄和文件,右鍵team->添加至svn:ignore
bin文件夾上沒有問號,它已經默認被忽略了,因此不用選中bin文件夾,若是你的bin文件夾上有問號,則要選中它
點擊ok,這樣你所選中的文件和目錄圖標上的符號沒有了,說明這些已被忽略
這樣就能夠提交了,右鍵項目team->提交
填寫提交記錄日誌點擊ok,提交成功後以下爲正常
在剛開始進入一個開發隊伍的時候,已經有版本控制和軟件項目,使用的第一個命令每每是檢出(checkout)代碼。或者當使用和研究開源軟件的時候,也是第一個要用到這個命令。這個命令的做用是把項目的源代碼下載到用戶本地,而且帶有版本控制信息。
打開eclipse,File->New->Project
選擇從SVN檢出項目,點擊Next
若是沒有現有的資源庫,能夠建立新的資源庫(只要知道服務器版本庫的url就行),在這選中現有的資源庫,點擊next
選中項目文件夾,點擊next(若沒有檢出版本要求等可直接點擊Finish)
默認檢出最新版本,也能夠點擊顯示日誌按鈕檢出歷史版本
點擊Finish
選擇你想建立的項目,點擊Next
填寫項目名稱點擊Finish,如圖檢出成功
在項目SubclipseTest_HelloWorld中的HelloWorld.java文件中,添加一行並提交(提交以前先更新)
在項目SubclipseTest_HelloWorld_1中的HelloWorld.java文件中,添加一行
此時先更新,右鍵項目team->更新
這時出現了衝突錯誤,咱們右鍵HelloWorld.java文件->team->編輯衝突
左邊的爲本地修改的,右邊爲服務器的。對照服務器的版本對本地的進行修改來解決合併衝突,
修改完以後保存,並右鍵HelloWorld.java文件->team->標記爲解決
而後就能夠提交了
右鍵項目team->分支/標記
輸入本身要建立分支的url,點擊next
點擊next
輸入註釋,點擊Finish(也可勾選上完成後直接切換到新建的分支)
下面切換到新建的分支,右鍵項目team->切換
選擇要切換到的分支,點擊ok
將本身的分支合併到主分支上時,首先必須切換到主分支
而後右鍵項目team->合併
點擊next
填寫要合併的分支的路徑,點擊Finish,合併完以後會顯示合併的結果報告,以下
如有衝突則解決衝突,若沒有則能夠提交了
右鍵項目->team->顯示資源歷史記錄
若要還原到修訂版5,同時選中修訂版8和5右鍵
點擊ok,而後提交,新的版本就和版本5的同樣