作者eleghost (eleghost)
看板AndroidDev
标题[问题] android sdk git
时间Mon Dec 26 16:51:59 2011
请教一个问题, 我现在下载android sdk都是跟着步骤
http://source.android.com/source/downloading.html
这样下载的, 没问题!
可是我想下载别的branch或tag, 那我要怎样才能看到整个tree呢?
谢谢.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 223.139.188.62
1F:→ aleelyle:学git指令 12/26 17:37
2F:→ eleghost:是指git branch -a吗?, 但这样不也无法看到全部吗 ? 12/26 18:48
3F:→ gkk886:repo forall -c 'git checkout XXXXXX' 12/26 23:53
因为上面link是教导如何整份 download. 但我是想透过git clone部分需要的.
就是说也许不一定是要git最新版的android 4.0.1
因此若将此网址复制到 Chrome
https://android.googlesource.com/platform/manifest
则会导出
git clone
https://android.googlesource.com/platform/manifest.git
因此我可以clone到manifest的内容.
接着可以切换到manifest/ 并 git tag
会出现所有的tags. 此时可以选择你要下载的 :
git checkout android-2.3.3_r1_
此时你会发现好像目录内容没啥变换 (这也是我一开始为啥询问的原因)
但原来细心去比较defult.xml就会发现内容已经被接到android-2.3.3
这时可以 vi default.xml 便可以看到每个路径下的 path.
如果要下载此版的bionic则可打:
git clone
https://android.googlesource.com/platform/bionic.git
如此就可将bionic下载下来了.
但我比较奇怪的地方是为啥git tag中从android-2.3_r1_
直接跳到android-4.0.1_r1
中间的 android 3.2 等部分呢??
※ 编辑: eleghost 来自: 114.35.209.216 (12/29 22:40)