如何在Eclipse上使用SVN,安裝、提交、拉取代碼、解決衝突等操做

https://blog.csdn.net/zhanlv/article/details/76504414安全

將SVN集成到Eclpise第一種方法第一種方法是經過zip文件在Eclipse中安裝(本插件適用Eclipse 4.5如下版本,4.6未驗證.4.7上不能使用)
 
svn插件(中文版)下載地址:點擊打開連接
在菜單欄找到最右的Help,選擇安裝新軟件
:
 
 
選擇插件位置,先點擊Add,在彈出窗口選擇SVN插件的位置
 
 
選擇本地的SVN插件壓縮包,點擊打開
 


 
選擇將要集成的內容,都勾選上(details框最後一個選項能夠不要,把勾去掉,Contact.....)
 
 


稍等加載後出現以下界面,繼續點擊Next


 
接收協議,而後點擊Finish


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


安裝完成有從新啓動Eclipse的提示,點擊YES
 
 
 
 
重啓後點擊Window→Show View→Other
 
 
在Show View窗口如能看到SVN文件夾分支即表示安裝成功(在文本輸入框輸入svn能過濾信息)
 
 
 
第二種方法爲了不沒必要要的問題,首先確保咱們的Eclipse是關閉狀態的!
將咱們的安裝程序解壓縮
 
 
將加壓出來的features以及plugins文件夾複製粘貼到Eclipse的根目錄下(也擁有features以及plugins文件的根目錄)


查看咱們Window→Show View→Other
 
 
在文本輸入框輸入svn進行過濾,看到了咱們SVN文件夾,而且點擊OK後出如今Tab區域,則表示成功
 
 
 第三種方法(在線安裝,只有英文版的) 在線安裝 打開Eclipse,進入Help- Eclipse Marketplace 搜索Subversive(適用全部Eclipse版本)
SVN在Eclipse中的使用 
將項目提交到SVN服務器右鍵項目,選擇Team→Share Project
 
 
 
選擇分享在SVN


能夠選擇建立資源庫也能夠選擇使用已有的,咱們如今選擇建立新的資源庫


將咱們的資源庫路徑粘貼進來,點擊Next
 
 
 
能夠選擇將項目名當成資源庫中的文件夾名,點Finish結束
 
 
 
選擇了將要分享到SVN服務器的項目後咱們要進行忽略文件的選取
右鍵單擊咱們剛剛分享到服務器的項目,選中Team→設置屬性


 
 
 
如今屬性名的下拉選擇框中選中」svn:ignore」,而後在」屬性內容」的大框框中輸入如下文本


這些文件都是咱們項目編譯時會自動生成的,添加忽略是爲了不衝突
target
.project
.classpath
.settings
gen
bin
 
 
設置完成文件的忽略後咱們就能夠開始提交了,右鍵位於SVN管理的項目,選擇Team→提交
 
 
 
在打開的界面中咱們在上面的部分輸入該次更新的說明,在下面的部分肯定將要更新的文件,咱們能夠看到咱們剛剛添加忽略的文件以及文件夾是不會提交上服務器的,確認完成後點擊OK
 
 
 
提交完成後咱們能夠看見咱們的gen以及bin文件夾右下方沒有表示提交到服務器的標識,再查看咱們的SVN服務器,也能看到文件已經位於其中,這就表示咱們已經將項目提交到SVN了
 
 
 
 
 
將項目從SVN服務器拉取到Eclipse首先咱們須要將SVN資源庫選項卡展現出來,打開菜單欄的Window→Show View→Other


在彈出的窗口文本輸入框輸入svn,選中SVN目錄下的SVN資源庫,點擊OK
 
 
能夠看到在底部視窗增長了SVN資源庫分支窗口
在空白位置鼠標右鍵單擊,選擇新建→資源庫位置
 
 
 
 
在彈出窗口中輸入咱們的資源庫位置,而後點擊Finish
 
 
這樣就看到了咱們的資源庫位置添加到了Eclipse的SVN資源庫選項卡以內
 
 
右鍵單擊咱們剛剛檢出的項目,點擊」檢出爲」(首先須要將以前的項目刪除)
 
 
選擇第一項」做爲新項目檢出」
 
 
在彈出的窗口選擇咱們項目的類型,這裏咱們的項目是安卓項目,選擇安卓應用項目
 
 
接着配置該項目的屬性,如無別的要求,一路下一步便可


 
等待從服務器拉取項目,而後咱們就成功從服務器將一個項目拉取到本地了
 
 
 
在Eclipse中更新代碼至服務器咱們在代碼中若是進行了更改,那麼左側顯示的目錄結構中,改變的文件以及所屬文件夾將會在右下角多出一個*號,表明將要更新
 
 
 
 
 
選中咱們要更新的項目,右鍵項目→Team→提交


 
在提交視圖咱們能夠填寫一下更新操做,而且能看到咱們更新的文件,點擊OK便可完成


解決文件衝突item is out of date當咱們提交代碼時若是出現提示item is out of date 應該如何解決呢?
 
 
咱們右鍵咱們的項目,先更新一次,會發現咱們衝突的文件出現了別的副本,而且代碼也會有別的內容顯示


咱們選中咱們有衝突的文件,開始編輯衝突
 
 
在上面面板咱們選中出錯的地方,會將定爲縮小,而後改動咱們有衝突的代碼
 
 
更改後按Ctrl+S保存,回到咱們以前的代碼文件會發現多出來的內容也消失了
 
 
 
再回到咱們剛剛編輯好的文件,右鍵後選擇標記位解決
 
 
咱們選中第一個選項,並按肯定
 
 
而後咱們發現那幾個多出來的副本已經消失,而且以前衝突的文件右下角也變成了*號表明能夠更新


再次嘗試提交
 
此次就能夠在Console菜單欄看到咱們成功提交了


 
以上是SVN在Eclipse中的常見操做--------------------- 做者:zhanlv 來源:CSDN 原文:https://blog.csdn.net/zhanlv/article/details/76504414 版權聲明:本文爲博主原創文章,轉載請附上博文連接!服務器

相關文章
相關標籤/搜索