2011-02-17 107 views
2

我們希望構建在froyo android版本上,但我很難理解不同froyo分支之間的相關性。Android源代碼分支

什麼是Android源分支之間的關係:升級Froyo

  • KORG/Froyo的加AOSP
  • KORG /升級Froyo釋放
  • 是一些冷凍

    • KORG/?如果有的話,哪些經常合併到另一個?

      (如果你能提供git的獎勵積分/回購命令來回答的問題:))。

      感謝

    回答

    1

    這是他們release management process described here的一部分:

    我們有一個主內部分支,這是最長期工作發生的地方。
    谷歌內部,所有AOSP貢獻的所有變化最終在主分支,即它是最下游分支就谷歌而言,與通常的 至少一個穩定也

    在開發的某些階段,需要穩定一個系列版本,同時爲後續版本做出潛在的不穩定更改。
    此時,我們從我們的內部主分支分支到一個命名分支(例如gingerbread)。
    指定的分支總是在 的第一個正式版本發佈數月之前創建,該版本發佈系列。

    (這裏:korg/froyo

    隨着名爲分支,我們創造,我們從命名分支了變化建立匹配的發佈分支(即gingerbread-release匹配gingerbread分支)。
    這是官方發佈的分支來自(SDK圖像, Nexus手機的系統圖像)。

    (這裏:​​)

    當一個給定版本的源代碼已經被公佈,我們的開源發佈分支的開放sourceable部分的匹配狀態命名分支,我們將命名分支合併到AOSP主分支中。
    AOSP主分支包含所有可用AOSP更改的合併總和。

    在平臺級別,即使我們預計不需要對所有項目進行更改,所有項目都會分支出所有項目。這樣更簡單。

    +0

    很好的答案,非常感謝。 :) – 2011-02-20 18:06:52