2017-03-05 33 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以获取存储库的浅表副本。我从来没有尝试过,但从理论上讲,它应该占用更少的时间/空间,尽管你会错过整个历史。

相关问题