天天看點

Eclipse送出本地更新至SVN資源庫詳解

将SVN內建到Eclpise

第一種方法

第一種方法是通過zip檔案在Eclipse中安裝(本插件适用Eclipse 4.5以下版本,4.6未驗證.4.7上不能使用)

svn插件(中文版)下載下傳位址:​​點選打開連結​​

在菜單欄找到最右的Help,選擇安裝新軟體

:

Eclipse送出本地更新至SVN資源庫詳解

選擇插件位置,先點選Add,在彈出視窗選擇SVN插件的位置

Eclipse送出本地更新至SVN資源庫詳解

選擇本地的SVN插件壓縮包,點選打開

Eclipse送出本地更新至SVN資源庫詳解

選擇将要內建的内容,都勾選上

Eclipse送出本地更新至SVN資源庫詳解

稍等加載後出現如下界面,繼續點選Next(最後一個選項可以不要,把勾去掉,Contact.....)

Eclipse送出本地更新至SVN資源庫詳解

接收協定,然後點選Finish

Eclipse送出本地更新至SVN資源庫詳解

等待插件安裝的過程中可能會有安全警告,點選OK繼續安裝

Eclipse送出本地更新至SVN資源庫詳解

安裝完成有重新啟動Eclipse的提示,點選YES

Eclipse送出本地更新至SVN資源庫詳解

重新開機後點選Window→Show View→Other

Eclipse送出本地更新至SVN資源庫詳解

在Show View視窗如能看到SVN檔案夾分支即表示安裝成功(在文本輸入框輸入svn能過濾資訊)

Eclipse送出本地更新至SVN資源庫詳解

第二種方法

為了避免不必要的問題,首先確定我們的Eclipse是關閉狀态的!

将我們的安裝程式解壓縮

Eclipse送出本地更新至SVN資源庫詳解

将加壓出來的features以及plugins檔案夾複制粘貼到Eclipse的根目錄下(也擁有features以及plugins檔案的根目錄)

Eclipse送出本地更新至SVN資源庫詳解

檢視我們Window→Show View→Other

Eclipse送出本地更新至SVN資源庫詳解

在文本輸入框輸入svn進行過濾,看到了我們SVN檔案夾,并且點選OK後出現在Tab區域,則表示成功

Eclipse送出本地更新至SVN資源庫詳解

 線上安裝 打開Eclipse,進入Help- Eclipse Marketplace 搜尋Subversive(适用所有Eclipse版本)

SVN在Eclipse中的使用

将項目送出到SVN伺服器

右鍵項目,選擇Team→Share Project

Eclipse送出本地更新至SVN資源庫詳解

選擇分享在SVN

Eclipse送出本地更新至SVN資源庫詳解

可以選擇建立資源庫也可以選擇使用已有的,我們現在選擇建立新的資源庫

Eclipse送出本地更新至SVN資源庫詳解

将我們的資源庫路徑粘貼進來,點選Next

Eclipse送出本地更新至SVN資源庫詳解

可以選擇将項目名當成資源庫中的檔案夾名,點Finish結束

Eclipse送出本地更新至SVN資源庫詳解

選擇了将要分享到SVN伺服器的項目後我們要進行忽略檔案的選取

右鍵單擊我們剛剛分享到伺服器的項目,選中Team→設定屬性

Eclipse送出本地更新至SVN資源庫詳解

現在屬性名的下拉選擇框中選中”svn:ignore”,然後在”屬性内容”的大框框中輸入以下文本

Eclipse送出本地更新至SVN資源庫詳解

這些檔案都是我們項目編譯時會自動生成的,添加忽略是為了避免沖突

target

.project

.classpath

.settings

gen

bin

設定完成檔案的忽略後我們就可以開始送出了,右鍵位于SVN管理的項目,選擇Team→送出

Eclipse送出本地更新至SVN資源庫詳解

在打開的界面中我們在上面的部分輸入該次更新的說明,在下面的部分确定将要更新的檔案,我們可以看到我們剛剛添加忽略的檔案以及檔案夾是不會送出上伺服器的,确認完成後點選OK

Eclipse送出本地更新至SVN資源庫詳解

送出完成後我們可以看見我們的gen以及bin檔案夾右下方沒有表示送出到伺服器的辨別,再檢視我們的SVN伺服器,也能看到檔案已經位于其中,這就表示我們已經将項目送出到SVN了

Eclipse送出本地更新至SVN資源庫詳解
Eclipse送出本地更新至SVN資源庫詳解

将項目從SVN伺服器拉取到Eclipse

首先我們需要将SVN資源庫頁籤展示出來,打開菜單欄的Window→Show View→Other

Eclipse送出本地更新至SVN資源庫詳解

在彈出的視窗文本輸入框輸入svn,選中SVN目錄下的SVN資源庫,點選OK

Eclipse送出本地更新至SVN資源庫詳解

可以看到在底部視窗增加了SVN資源庫分支視窗

在空白位置滑鼠右鍵單擊,選擇建立→資源庫位置

Eclipse送出本地更新至SVN資源庫詳解

在彈出視窗中輸入我們的資源庫位置,然後點選Finish

Eclipse送出本地更新至SVN資源庫詳解

這樣就看到了我們的資源庫位置添加到了Eclipse的SVN資源庫頁籤之内

Eclipse送出本地更新至SVN資源庫詳解

右鍵單擊我們剛剛檢出的項目,點選”檢出為”(首先需要将之前的項目删除)

Eclipse送出本地更新至SVN資源庫詳解

選擇第一項”作為新項目檢出”

Eclipse送出本地更新至SVN資源庫詳解

在彈出的視窗選擇我們項目的類型,這裡我們的項目是安卓項目,選擇安卓應用項目

Eclipse送出本地更新至SVN資源庫詳解

接着配置該項目的屬性,如無别的要求,一路下一步即可

Eclipse送出本地更新至SVN資源庫詳解

等待從伺服器拉取項目,然後我們就成功從伺服器将一個項目拉取到本地了

Eclipse送出本地更新至SVN資源庫詳解

在Eclipse中更新代碼至伺服器

我們在代碼中如果進行了更改,那麼左側顯示的目錄結構中,改變的檔案以及所屬檔案夾将會在右下角多出一個*号,代表将要更新

Eclipse送出本地更新至SVN資源庫詳解

選中我們要更新的項目,右鍵項目→Team→送出

Eclipse送出本地更新至SVN資源庫詳解

在送出視圖我們可以填寫一下更新操作,并且能看到我們更新的檔案,點選OK即可完成

Eclipse送出本地更新至SVN資源庫詳解

解決檔案沖突item is out of date

當我們送出代碼時如果出現提示item is out of date 應該如何解決呢?

Eclipse送出本地更新至SVN資源庫詳解

我們右鍵我們的項目,先更新一次,會發現我們沖突的檔案出現了别的副本,并且代碼也會有别的内容顯示

Eclipse送出本地更新至SVN資源庫詳解

我們選中我們有沖突的檔案,開始編輯沖突

Eclipse送出本地更新至SVN資源庫詳解

在上面面闆我們選中出錯的地方,會将定為縮小,然後改動我們有沖突的代碼

Eclipse送出本地更新至SVN資源庫詳解

更改後按Ctrl+S儲存,回到我們之前的代碼檔案會發現多出來的内容也消失了

Eclipse送出本地更新至SVN資源庫詳解

再回到我們剛剛編輯好的檔案,右鍵後選擇标記位解決

Eclipse送出本地更新至SVN資源庫詳解

我們選中第一個選項,并按确定

Eclipse送出本地更新至SVN資源庫詳解

然後我們發現那幾個多出來的副本已經消失,并且之前沖突的檔案右下角也變成了*号代表可以更新

Eclipse送出本地更新至SVN資源庫詳解

再次嘗試送出

Eclipse送出本地更新至SVN資源庫詳解

這次就可以在Console菜單欄看到我們成功送出了

繼續閱讀