2013-04-18 24 views
3

我想从android.googlesourcecode下载标签中显示的源代码。 例如,我想下载日历代码如何使用Git从android.googlesourcecode.com下载特定版本的源代码?

https://android.googlesource.com/platform/packages/apps/Calendar

我也想下载的Android版本特定标签的代码。例如,android-4.0.3_r1.1来自以下链接

https://android.googlesource.com/platform/packages/apps/Calendar/+/android-4.0.3_r1.1

当我从git repositories浏览此代码时,它不显示标签的代码版本。我该怎么做呢?

回答

1

所有的标签都列在Calendar pageAll Tags。该页面包含android-4.0.3_r1.1

如果您克隆回购并寻找该标签,您也会发现它。例如:

C:\prog\git>git clone https://android.googlesource.com/platform/packages/apps/Calendar 
Cloning into 'Calendar'... 
remote: Counting objects: 80, done 
remote: Finding sources: 100% (80/80) 
remote: Total 30504 (delta 15730), reused 30504 (delta 15730) 
Receiving objects: 100% (30504/30504), 11.16 MiB | 4.61 MiB/s, done. 
Resolving deltas: 100% (15730/15730), done. 

C:\prog\git>cd Calendar 

C:\prog\git\Calendar>git tag|grep 4.0.3 
android-4.0.3_r1 
android-4.0.3_r1.1 
... 

从那里,一个简单的git checkout android-4.0.3_r1.1将允许您浏览该特定标签的来源。