2013-07-29 29 views
1

「我是很新的這東西,所以懇請大家多多包涵」我喜歡到AOSP 4.3添加到格里特項目

我一直在使用下面的步驟下載AOSP4.2.1了我的〜/ Android_setup/AOSP4.2.1並能夠編譯和構建圖像。

< <回購的init -u https://android.googlesource.com/platform/manifest -b Android的4.2.1_r1 回購同步>>

,現在想設置我的電腦上的格里特服務器,並建立與AOSP代碼的新項目,我能夠在〜/ gerrit_example文件夾中設置本地gerrit服務器。我能夠使用已創建文件夾的用戶界面創建gerrit中的新項目〜/ home/gerrit_example/git/AOSP4.2.1.git.i可以從Web界面中看到項目爲 http:// localhost:8081/#/admin/projects/AOSP4.2.1

現在我想合併/重定向在〜/ Android_Setup/AOSP4.2.1這AOSP4.2.1代碼到格里特項目

請讓我知道如何安裝

回答

4

AOSP 4.3代碼庫不是一個單獨的存儲庫,它是許多存儲庫的集合。請參閱完整列表https://android.googlesource.com/

幸運的是,在Gerrit服務器中很容易獲得這些設置。您不需要通過Web UI爲每個項目創建項目,只需要將存儲庫克隆到您的git/文件夾。所以當你的格里特用戶,在~/home/gerrit_example/git/文件夾,運行以下命令:

repo init --mirror -u https://android.googlesource.com/platform/manifest

repo sync

重啓格里特,它會看到新的存儲庫,併爲他們創造項目。

+0

非常感謝,因爲我已經將AOSP4.3下載到不同的文件夾中,我可以將全部內容複製到我的gerrit〜/ home/gerrit_example/git /的git文件夾中,同樣在我的AOSP4.2.1我已下載的文件夾,我只看到.repo,並沒有看到.git,我需要初始化git或運行任何命令? – sandeep

+0

不,複製您下載的AOSP4.3將無法正常工作。您只需要.git目錄,這是「repo sync」中'--mirror'選項的作用。此外,文件夾佈局將有所不同。 – Brad

+0

非常感謝brad,現在我已經將項目填充到我的gerrit中了,我想爲團隊下載一個回購,可以請您幫助解決如何爲這些git文件夾列表創建回購的步驟,非常感謝爲你的幫助 – sandeep