2016-03-24 5 views
5

मैं git क्लोन एंड्रॉयड समर्थन लाइब्रेरी भंडार:मैं एंड्रॉइड समर्थन पुस्तकालयों के एक विशिष्ट संस्करण को चेकआउट कैसे दूंगा?

git clone https://android.googlesource.com/platform/frameworks/support/ 

अब मान लीजिए कि मैं संस्करण 26.1.0 चेकआउट करना चाहते हैं। मैं उसे कैसे कर सकता हूँ ? ऐसा कोई टैग या शाखा मिलान प्रतीत नहीं होता है।

+0

क्या आप समर्थन पुस्तकालय का कोड पढ़ना चाहते हैं या अपनी परियोजना में इसका उपयोग करना चाहते हैं? –

+0

बस कोड का अध्ययन करें। मुझे पता है कि यह कहीं एसडीके निर्देशिका में एक ज़िप के रूप में आता है लेकिन मुझे गिट इतिहास चाहिए। – mbonnin

उत्तर

0

आपके द्वारा उल्लिखित समर्थन ढांचे के लिए शाखाएं यहां दी गई हैं। गीथूब पर ब्राउज़ करना आसान है। https://github.com/android/platform_frameworks_support/branches/all

+0

एफवाईआई: आप आदेश को निष्पादित करके किसी भी स्थानीय रूप से चेक आउट गिट भंडार पर सभी शाखाएं देख सकते हैं: गिट शाखा -av – Matt

+0

और आप "गिट टैग-एल" वाले टैग देख सकते हैं। हालांकि ऐसा लगता है कि Google 23.2.1 और आगे के रूप में चीजों को लेबल नहीं कर रहा है। – Matt

+0

हां, यह समस्या है, मैं जानना चाहता हूं कि http://developer.android.com/tools/support-library/index.html – mbonnin

0

आप github पर कोड पा सकते हैं। जैसा कि मैंने देखा कि जिथब पर आखिरी प्रतिबद्धता 3 घंटे पहले थी लेकिन गुगलशोर्स पर एक ही प्रतिबद्धता एक घंटे बाद विलय कर दी गई थी। यदि googlesource से क्लोन कोड केवल एक शाखा मास्टर है। यद्यपि पिछले बहुत सारे टैग android-support-lib-19.1.0 हैं। मुझे लगता है कि अंतिम परिवर्तन हर किसी के लिए उपलब्ध नहीं है। Google डेवलपर्स बाद में कोड diff प्रकाशित करते हैं। क्रिस बनस से अंतिम कोड diff हैं।

0

आप कर सकता है कि एंड्रॉयड स्टूडियो में ही के माध्यम से:

  1. अधिकार अपने एप्लिकेशन मॉड्यूल पर क्लिक करें। मॉड्यूल सेटिंग्स पर जाएं।
  2. निर्भरता दाएं किनारे पर टैब का चयन करें।
  3. नीचे + आइकन पर क्लिक करें और लाइब्रेरी निर्भरता चुनें।
  4. एक समर्थन पुस्तकालय के लिए आवश्यक विशिष्ट संस्करण की खोज करें।
+0

में वर्णित अनुसार वास्तव में कौन सा टैग 23.2.1 है, यह मुझे गिट प्रतिबद्धता कैसे देता है संस्करण 26.1.0? – mbonnin

+0

आपको लाइब्रेरी को गिट के माध्यम से खींचना नहीं होगा। यह सीधे आपके प्रोजेक्ट में जोड़ा जाएगा। –

+0

मैं वास्तव में इतिहास के साथ स्रोत कोड प्राप्त करना चाहता हूं। – mbonnin

संबंधित मुद्दे