我想克隆 Android 支持库的仓库,查看版本 24.1.1 和 24.2.0 之间有哪些更改。
我知道该仓库位于这里,但是:
- 它的最新提交日期是7月1日,而最新的支持库版本 24.2.0 是在8月发布的。
- 没有像支持库版本 24.1.1、24.2.0 等标签。
我怎样才能只查看版本 24.1.1 和 24.2.0 之间的提交记录?
我想克隆 Android 支持库的仓库,查看版本 24.1.1 和 24.2.0 之间有哪些更改。
我知道该仓库位于这里,但是:
我怎样才能只查看版本 24.1.1 和 24.2.0 之间的提交记录?
这里有标签 (android/platform_frameworks_support/releases
),但它们只适用于 android/platform_frameworks_support
存储库。
支持库修订历史记录 中提到了 24.x.y 版本,它说 v4 支持库已经 分成模块 ,例如 support-compat
。
您可以在 dandar3/android-support-compat 中看到其中一个模块,它提到基于 ANDROID_SDK/extras/android/m2repository/com/android/support/support-compat/24.2.0/support-compat-24.2.0.aar
。
所以我们正在谈论完全不同的一组 git 存储库:
请参见 dandar3/android-support-README
。
所以选择这些支持的仓库之一,然后查看两个标签之间的变更。
您可以直接在GitHub上进行操作:
https://github.com/dandar3/android-support-v4/compare/24.1.1...24.2.0
《Gradle for Android》这本书,作者是Kevin Pelgrims,提到:
新的Android项目默认依赖于Android支持库。
当使用SDK管理器安装Google存储库时,会在硬盘上创建两个Maven存储库:
ANDROID_SDK/extras/google/m2repository
ANDROID_SDK/extras/android/m2repository
这是Gradle获取由Google提供的库,如Android支持库和Google Play服务的位置。
同样,源代码(作为Git仓库)可能无法获得,但您仍然可以通过SDK Manager获取这些项目。
build.gradle
中的ext.supportVersion
。在最新提交中,它的值为24.0.1
。因此,唯一剩下的问题是在24.0.1
之后发布的修订的提交在哪里。 - mixel