【ZZ】使用github管理Eclipse分佈式項目開發

老關我在前面的博文(github管理iOS分佈式項目開發)中介紹了github管理iOS分佈式開發,今天老關將向你們介紹使用github管 理Eclipse分佈式項目。事實上咱們的516inc團隊這在開發一個多移動平臺項目,除了iOS平臺還有Android和Window Phone 7平臺,使用github管理咱們Android項目,其實就是配置和使用Eclipse。

下面我根據咱們的經驗總結一些心得以下:

1.Eclipse中下載安裝Egit插件;

2.建立代碼倉庫;

3.在Eclipse中使用Egit插件



Eclipse 中下載安裝 Egit 插件

打開Eclipse的菜單Help->NewInstall Software彈出對話框。在Work with輸入egit,找出egit插件的安裝地址。


而後安裝egit插件,要求Eclipse3.6以上。



建立代碼倉庫

安裝完成egit插件後,咱們能夠到github服務器上建立遠程代碼倉庫用於對應本地代碼倉庫。使用你的帳號登錄https://github.com/。Create A Repository. git

在Project Name中輸入「Hello-Android」這是咱們的項目名字,也是咱們代碼倉庫的名字,固然一個代碼倉庫中也能夠有多個項目。 github

點擊「Create repoitory」就會建立的代碼倉庫,出現下面的畫面,這還須要在本地建立與之對應的本地代碼倉庫。 服務器

可是以前先在Eclipse中建立工程「Hello-Android」,而且建立一個測試文件,以下圖所示。 分佈式

爲了可以鏈接遠程的代碼倉庫,須要作一些配置,打開的Git Bash的終端輸入命令:

$git config --global user.name"你的用戶名" 注:能夠不是你賬號

$git config --global user.email"你的email" 注:註冊的賬號

$cd Hello-Android 注:建立的工程目錄

$git init

$touch README

$git add README

$git commit -m 'first commit'

$git remote add origingit@github.com:<你的賬號>/ Hello-Android.git

$git push –u origin master

注意:若是你的git客戶端軟件沒有安裝能夠到以下地址下載安裝和配置SSH Keys:http://help.github.com/win-set-up-git/。

若是一切順利本地的工程就被成功推送給github服務器了,打開github查看Hello-Android代碼倉庫,則如圖所示。 svn

在Eclipse 中使用Egit插件

本地和遠程的代碼倉庫都建立而且配置完成,接下來就是使用在Eclipse中使用Egit插件了。

若是你並非一個管理員,你只須要將github服務器遠程代碼倉庫clone或導入到本地。在Eclipse右鍵菜單Import選擇Git->Projects from Git如圖所示。 測試

選擇URI,這是意味着從遠程服務器代碼倉庫導入一個工程。 插件

在URI中輸入git@github.com:tonyguan/Hello-Android.git。 ip

點擊下一步會有密碼校驗過程。 開發

輸入密碼而後就很簡單了,再作一些選擇就能夠導入工程了。

若是修改代碼這文件就會處於未提交狀態。 rem

提交文件是經過選擇工程右鍵菜單中的Team->Commit彈出提交對話框。在commit message中輸入提交的註釋信息。

點擊Commit按鈕就會提交這個文件了。



提交成功只是意味着,文件的變化保存到本地代碼倉庫中了,而沒有推送到遠程代碼倉庫。打開Eclipse的 Perspective 窗口選擇Git Repository Exploring如圖所示。

而後選擇Hello-Android的Remotes->origin->git@github.com:tonyguan/Hello-Android.git。

右鍵選擇菜單Push就開始向服務器推送本地代碼了。

若是你要是從服務器下載代碼是選擇上面的綠色箭頭。至於其餘的使用與svn沒有什麼區別了,咱們就再也不贅述。

相關文章
相關標籤/搜索