1. 程式人生 > >Eclipse中使用SVN和Git版本管理工具

Eclipse中使用SVN和Git版本管理工具

  在Eclipse裡下載Subclipse外掛(此方法也適用於MyEclipse),用來使用SVN或者Git對專案進行版本管理。

方法一:從Eclipse Marketplace裡面下載

具體操作:開啟Eclipse --> Help --> Eclipse Marketplace --> 在Find中輸入subclipse搜尋 --> 找到subclipse點選install

方法二:從Install New Software裡下載

具體操作:開啟Eclipse --> Help --> Install New Software --> 點選add按鈕,輸入下載地址:http://subclipse.tigris.org/update_1.10.x,點選OK

--> 將Subclipse和SVNKit打勾後,一路next或agree到結束即可(此處由於本人已經安裝,因此next是灰色的)

方法三:直接下載subclipse的zip檔案

具體操作:百度搜索subclipse-site-1.10.x(看自己想安裝哪個版本) --> 解壓縮後在eclipse目錄下找到dropins資料夾,進入dropins資料夾並新建一個資料夾名為svn,將features和plugins資料夾複製到svn目錄下
--> 然後在eclipse裡面執行一遍方法二的安裝過程,當然,因為我們事先將features和plugins資料夾複製到eclipse的dropins目錄了,因此是不用下載的,執行完就可以使用了

二:上傳project到SVN伺服器

1.在eclipse中,從show view裡調出SVN資源庫檢視


2.在SVN資源庫視窗的空白位置右鍵選擇新建資源庫位置


3.填好伺服器的地址


4.資源庫匯入成功,SVN資源庫檢視下出現匯入的資源庫


5.新建project

6.寫好project的初始版本


7.右鍵project --> team --> share project


8.選擇repository型別為SVN --> 點選next


9.使用已有資源庫位置


10.使用專案名稱作為資料夾名 --> 點選Finish --> 輸入使用者名稱和密碼(此步不一定每個人都有)


11.自由選擇是否開啟synchronize檢視


12.右鍵project --> team --> 提交


13.自由選擇是否寫日誌(建議寫)


14點選OK --> 上傳到伺服器成功,此時重新整理資源庫,資源庫下出現上傳的project


三:從伺服器下載project到本地

1.在資源庫檢視點選資源庫左邊的小三角形後出現該資源庫下的所有project


2.選擇要下載的project右鍵 --> 檢出為


3.自由選擇是否更改屬性(建議使用預設) --> Finish --> 下載成功

以上部分轉載自:  http://blog.csdn.net/chris_pei/article/details/49302259

以下內容轉載自:  http://www.cnblogs.com/lenve/p/4889317.html

四、使用Git管理專案

1、上傳程式碼到本地倉庫

我們新建一個Android專案,右鍵單擊,在Team中選擇Share project 
這裡寫圖片描述

這裡寫圖片描述

如果第一次使用,這裡要先建立本地倉庫,東西先上傳到本地倉庫,然後才可以上傳到遠端倉庫。所以這裡點選Create。

這裡寫圖片描述

完成之後就會看到我們的專案變成這樣了,每個上面都多了一個問號。

這裡寫圖片描述

在安卓專案中,我們進行版本管理,但是並不用管理bin這個資料夾,我們要把這個資料夾忽略掉,忽略方式如下:

選中該檔案或者資料夾,右鍵單擊,在Team中選擇Ignore。 
這裡寫圖片描述

這樣做之後我們的本地倉庫專案的程式碼中多了一個檔案,

這裡寫圖片描述

這裡記錄了不需要進行版本管理的檔案: 
這裡寫圖片描述

完成之後我們就可以提交程式碼到本地倉庫了:

這裡寫圖片描述 
.

點選Commit之後,在彈出的視窗中,選擇所有檔案,右擊Unstages Changes視窗,選擇Add to Index;


選擇右下角的Commit按鈕,即可提交到本地倉庫。

二、上傳程式碼到遠端倉庫(在上傳之前最好以Merge合併的方式先pull一下,不然會很容易提交不成功,而且會不知道哪裡出錯)

1.新建一個倉庫: 
登入GitHub之後: 
這裡寫圖片描述

然後: 
這裡寫圖片描述 
輸入倉庫名稱然後點選建立即可。

建立好之後我們就可以上傳了: 
這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

然後就是這樣: 
這裡寫圖片描述

五、將Git上的專案匯出到Eclipse;

1、右擊你本地倉庫,我這裡是GitRepository,選擇Pull...;

         

2、我這裡是已經匯出過,選擇New Remote,複製遠端倉庫的專案地址URI,輸入自定義遠端連線的名稱,如master,然後輸入我們git的賬號密碼,點選Finish即可;

3、然後可以將我們pull下來的專案新增到Eclipse的專案視窗,然後可以將我們的專案commit到本地倉庫,右擊專案->Team->Commit(記得Commit之前要打上Add to Index);

注:如果右邊的push選項沒有出現,可以進行自行新增遠端倉庫;

建立好之後還要先配置遠端連線倉庫,不然右擊專案會看不到Push選項(Git的檢視顯示的方法和SVN的顯示方法一致,上面有提到);

右擊Remote,點選New Remote...


輸入Remote名稱,點選OK;


點選Change;


複製我們遠端倉庫的URI地址;


輸入git賬號和密碼即可,點選Finish即可配置完成,可以看到遠端倉庫已配置完成;