首頁 > 軟體

使用GitHub管理Eclipse分散式專案開發

2020-06-16 17:56:31

在前一篇(GitHub管理iOS分散式專案開發 http://www.linuxidc.com/Linux/2015-08/120988.htm)中介紹了GitHub管理iOS分散式開發,今天老關將向大家介紹使用GitHub管理Eclipse分散式專案。事實上我們的團隊這在開發一個多行動平台專案,除了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.

在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沒有什麼區別了,我們就不再贅述。

GitHub 教學系列文章: 

通過GitHub建立個人技術部落格圖文詳解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 標籤管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 遠端倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 伺服器搭建與用戶端安裝  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 


IT145.com E-mail:sddin#qq.com