2017-03-05 20 views
2

要使用最新清單你這樣做:你如何更新到最新的分支,而無需再次下載一切?

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

但是,如果你想下載一個特定的分支(如Android 4.0.1),你這樣做:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1 
  • 現在說我要要更新到最新(牛軋糖),我該怎麼辦?
  • 我是否需要創建一個新的回購?
  • 我需要重新下載一切嗎?
  • 或者有沒有辦法下載剩下的(從4.0.1到最新版)?
+0

你必須重新下載一切。 –

回答

1

您可以嘗試對分支執行$repo init,並在同一根目錄中顯示您想要的(Nougat)。如果有共同的提交,那些將不會被下載。

但是,我懷疑你會得到相同的HEAD,因爲下載不需要相當長的時間和空間。

此外,根據您的需要,您可能想要嘗試將--depth=1傳遞到repo init以獲取存儲庫的淺表副本。我從來沒有嘗試過,但從理論上講,它應該佔用更少的時間/空間,儘管你會錯過整個歷史。

相關問題