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即可配置完成,可以看到遠端倉庫已配置完成;