2016-09-01 23 views
13

Chcę sklonować repozytorium biblioteki pomocy Androida i zobaczyć, co zostało zmienione między wersjami 24.1.1 i 24.2.0.Zobacz zmiany w źródłach biblioteki wsparcia Androida między dwiema wersjami

wiem, że repozytorium znajduje się here ale:

  1. Jego ostatnie rewizje są datowane od 1 lipca chociaż ostatni biblioteka wsparcie uwolnienie 24.2.0 był w sierpniu.
  2. Brak tagów jak wersjami bibliotek 24.1.1, 24.2.0 wsparcie itp

Jak mogę po prostu zobaczyć, co zobowiązuje zostały wykonane pomiędzy wersji 24.1.1 i 24.2.0?

+0

może to pomóc https://help.github.com/articles/comparing-commits-across-time/ – PN10

Odpowiedz

7

Istnieją znaczniki (android/platform_frameworks_support/releases), ale są one specyficzne dla repozytorium android/platform_frameworks_support.

The Support Library Revision History wspomina rewizje 24.x.y, i mówi, że librairies wsparcia v4 zostały splitted in modules likesupport-compat.
można zobaczyć jeden z tych modułów w dandar3/android-support-compat którym wspomina jest on oparty na ANDROID_SDK/extras/android/m2repository/com/android/support/support-compat/24.2.0/support-compat-24.2.0.aar

Więc mówimy o zupełnie innym zestawem repozytoriów git:
Zobacz dandar3/android-support-README.

Wybierz dowolne z tych repozytoriów pomocy technicznej i see what has changes between two tags.
Można to zrobić bezpośrednio na GitHub:

https://github.com/dandar3/android-support-v4/compare/24.1.1...24.2.0


The Book "Gradle for Android" z Kevin Pelgrims, wspomina:

projekty Nowy Android posiada zależność od biblioteki Wsparcia Android domyślnie.
Podczas instalowania repozytoriów Google za pomocą menedżera SDK dwa repozytoria Maven są tworzone na dysku twardym:

  • ANDROID_SDK/extras/google/m2repository
  • ANDROID_SDK/extras/android/m2repository

To gdzie Gradle dostaje biblioteki udostępnianej przez Google, takie jak Biblioteka pomocy Androida i Usługi Google Play.

Znów źródła (jako repozytorium Git) mogą być niedostępne, ale nadal można uzyskać te projekty za pośrednictwem SDK Manager.

+0

Szukam oficjalnego repozytorium z oryginalnymi źródłami, które nie zostały dekompilowane z aar. Ale twoja odpowiedź jest nadal pomocna, dzięki, przegłosowana. Zwolnienie tagów, o których wspomniałeś, to znaczniki, których szukam, chociaż mają określone nazwy. Aby znaleźć prawdziwą nazwę wersji, musimy spojrzeć na 'ext.supportVersion' w' build.gradle'. ma wartość "24.0.1" w ostatnim zatwierdzeniu. Pozostaje tylko pytanie, gdzie są zatwierdzenia dla wersji wydanych po '24.0.1'. – mixel

+0

@mixel Podejrzewam, że jeśli ktoś poświęcił czas na dekompilację aaru, źródła te mogą nie być łatwo dostępne. Nadal jednak wyglądam. – VonC

+0

Boję się tego również. Taki smutny. – mixel