使用github管理Eclipse分佈式項目開發git
老關我在前面的博文(github管理iOS分佈式項目開發)中介紹了github管理iOS分佈式開發,今天老關將向你們介紹使用github管 理Eclipse分佈式項目。事實上咱們的516inc團隊這在開發一個多移動平臺項目,除了iOS平臺還有Android和Window Phone 7平臺,使用github管理咱們Android項目,其實就是配置和使用Eclipse。github
下面我根據咱們的經驗總結一些心得以下:服務器
1.Eclipse中下載安裝Egit插件;分佈式
2.建立代碼倉庫;svn
3.在Eclipse中使用Egit插件測試
Eclipse 中下載安裝 Egit 插件插件
打開Eclipse的菜單Help->NewInstall Software彈出對話框。在Work with輸入egit,找出egit插件的安裝地址。ip
而後安裝egit插件,要求Eclipse3.6以上。開發
建立代碼倉庫rem
安裝完成egit插件後,咱們能夠到github服務器上建立遠程代碼倉庫用於對應本地代碼倉庫。使用你的帳號登錄https://github.com/。Create A Repository.
在Project Name中輸入「Hello-Android」這是咱們的項目名字,也是咱們代碼倉庫的名字,固然一個代碼倉庫中也能夠有多個項目。
點擊「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代碼倉庫,則如圖所示。
在Eclipse 中使用Egit插件
本地和遠程的代碼倉庫都建立而且配置完成,接下來就是使用在Eclipse中使用Egit插件了。
若是你並非一個管理員,你只須要將github服務器遠程代碼倉庫clone或導入到本地。在Eclipse右鍵菜單Import選擇Git->Projects from Git如圖所示。
選擇URI,這是意味着從遠程服務器代碼倉庫導入一個工程。
在URI中輸入git@github.com:tonyguan/Hello-Android.git。
點擊下一步會有密碼校驗過程。
輸入密碼而後就很簡單了,再作一些選擇就能夠導入工程了。
若是修改代碼這文件就會處於未提交狀態。
提交文件是經過選擇工程右鍵菜單中的Team->Commit彈出提交對話框。在commit message中輸入提交的註釋信息。
點擊Commit按鈕就會提交這個文件了。
提交成功只是意味着,文件的變化保存到本地代碼倉庫中了,而沒有推送到遠程代碼倉庫。打開Eclipse的 Perspective 窗口選擇Git Repository Exploring如圖所示。
而後選擇Hello-Android的Remotes->origin->git@github.com:tonyguan/Hello-Android.git。
右鍵選擇菜單Push就開始向服務器推送本地代碼了。
若是你要是從服務器下載代碼是選擇上面的綠色箭頭。至於其餘的使用與svn沒有什麼區別了,咱們就再也不贅述。
文章來源:http://www.iteye.com/topic/1122423