2015-10-10 2 views
7

नवीनतम एओएसपी स्रोत कोड का आकार बड़ा है (लगभग 30-35 जीबी .repo निर्देशिका के लिए और अन्य 15 जीबी या तो कार्यशील निर्देशिका के लिए)। पूरे रिपो इतिहास के बिना स्रोत कोड (आधिकारिक मार्शमलो रिलीज) के नवीनतम संस्करण का केवल एक स्नैपशॉट डाउनलोड करने का कोई तरीका है? यह मुझे बैंडविड्थ और भंडारण में बहुत बचाएगा।संपूर्ण रेपो इतिहास के बिना एओएसपी स्रोत कोड की केवल एक कार्यशील निर्देशिका को डाउनलोड करने के लिए कैसे?

उत्तर

8

आप --depth 1 से git clone कमांड निर्दिष्ट कर सकते हैं। यह केवल नवीनतम स्नैपशॉट मिलेगा।

+1

धन्यवाद, यह व्यक्तिगत परियोजनाओं पर गिट का उपयोग करते समय बहुत अच्छा काम करता है। ऐसा लगता है कि एओएसपी के भीतर सभी परियोजनाओं के लिए गहराई को लागू करना एक जैसा है, इसे निम्नलिखित रेपो कमांड के साथ किया जा सकता है: 'repo init --depth = 1 -u https://android.googlesource.com/platform/manifest - बी एंड्रॉइड-6.0.0_आर 1' 'रेपो सिंक' चलाने से पहले – Phil

+1

ऊपर मेरी टिप्पणी से कमांड का उपयोग करते समय, मैं मार्शमलो शाखा के लिए 6.1 जीबी .repo निर्देशिका के साथ समाप्त हुआ। – Phil

+0

क्या मैं बाद में पुराने कामों को डाउनलोड कर सकता हूं? –

0

चरण उबंटू

  1. में एंड्रॉयड स्रोत कोड (AOSP) डाउनलोड करने के लिए सबसे पहले अपने मशीन में AOSP कोड कॉपी करने के लिए की तरह "AOSP मीटर" एक फ़ोल्डर बनाएँ।

  2. खुला टर्मिनल (Ctrl + Alt + टी) और बदलने के अपने डिर करने के लिए बनाया डिर नवीनतम कहते हैं कि "AOSP मीटर"

  3. कि टर्मिनल में निम्न कमांड चलाएं के बाद करते हैं: - Git क्लोन Git: // gitz01/सेमी/डाउनलोड/एंड्रॉयड/प्रकट यदि इस लिंक काम नहीं यह एक रेपो init -u https://android.googlesource.com/platform/manifest

  4. भागो मैं आदेश के बाद की कोशिश n द्वारा एक Git config --global user.name "आपका नाम" Git config --global user.email "[email protected]" टर्मिनल एक

  5. तो रेपो init के लिए निम्न आदेश चला रेपो init -u Git: // gitz01/सेमी/डाउनलोड/एंड्रॉयड/प्रकट बी मास्टर -m identifiedmanifest.xml यदि इस लिंक काम नहीं यह एक रेपो init --depth = 1 -u कोशिश https://android.googlesource.com/platform/manifest -b identitymanifest.xml यहां आप पहचानकर्ता को प्रतिस्थापित कर सकते हैं edmanifest.xml अपने वांछित एओएसपी स्रोत कोड में, मान लें "एंड्रॉइड-6.0.1_r10.xml" marshmellow।

  6. और पिछले रन "रेपो सिंक" कमांड में। यह आदेश आपकी मशीन में वांछित एओएसपी कोड डाउनलोड करना शुरू कर देता है। सोर्स कोड डाउनलोड करने के लिए इस ऑपरेशन में 1 घंटे से अधिक (आपके इंटरनेट कनेक्शन की गति के आधार पर) लगते हैं। यह है ... हैप्पी कोडिंग .......

+2

** git: // gitz01 ** क्या है? –

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