2011-03-02 11 views
5

Repo (एक Git का आवरण) अधिक से अधिक जानकारी, where I found it में वर्णित नहीं है, सिवाय इसके कि कहने के लिए:रेपो (+ गीट) का मूल्य-जोड़ क्या है?

रेपो एक उपकरण है कि हम Git के शीर्ष पर बनाया गया है। रेपो हमें कई गिट भंडारों का प्रबंधन करने में मदद करता है, हमारे संशोधन नियंत्रण प्रणाली में अपलोड करता है, और एंड्रॉइड विकास वर्कफ़्लो के कुछ हिस्सों को स्वचालित करता है। रिपो गिट को प्रतिस्थापित करने के लिए नहीं है, केवल एंड्रॉइड के संदर्भ में गिट के साथ काम करना आसान बनाता है।

... उदाहरण के लिए, एक एकल रेपो कमांड के साथ आप कई स्थानीय भंडारों से फ़ाइलों को अपनी स्थानीय कार्य निर्देशिका में डाउनलोड कर सकते हैं।

रेपो जोड़ने के क्या फायदे या क्षमताएं हैं? किसी प्रोजेक्ट के टूलचेन में जोड़ने के लिए उपयोगी हो सकता है?

उत्तर

2

रेपो को कई स्वतंत्र गिट भंडारों में आदेशों के साथ आसानी से काम करने के लिए डिज़ाइन किया गया है और साथ ही मैनिफेस्ट में शामिल गिट के प्रबंधन द्वारा विशिष्ट डिवाइस कॉन्फ़िगरेशन प्रबंधित करने के लिए डिज़ाइन किया गया है।

एंड्रॉयड

में

उदाहरण के लिए

कर्नेल Git भंडार ढांचे Git भंडार आदि आदि --- एक सौ से अधिक नहीं है।

रेपो हमेशा आप पूरे संग्रह आसानी से 2.) आप रेपो प्रकट बदलकर ठीक धुन विन्यास की अनुमति देता है भर में 1.) भागो Git आदेशों का। (उदाहरण के लिए शायद आप एक डिवाइस को एक नए Google एपीके के साथ बनाया जाना चाहते थे, लेकिन किसी अन्य डिवाइस में यह नहीं होना चाहिए।) एंड्रॉइड में आप वास्तव में सशर्त संकलन के साथ इसका प्रबंधन नहीं करते हैं, बल्कि आप मैनिफेस्ट को नियंत्रित करते हैं कि किस गिट के हैं वास्तव में उत्पाद में।

यह वास्तव में कुछ भी नहीं करता है जो चालाक स्क्रिप्टिंग आपके लिए पूरा नहीं कर सकता है, यह सिर्फ वहां जाने के लिए तैयार है। जब मैंने एंड्रॉइड पर काम किया तो मैंने ज्यादातर गिट का उपयोग किया, लेकिन एंड्रॉइड (आईई> 100 स्वतंत्र भंडार जो कई स्थानों से खींचे गए हैं) जैसी परियोजना में निश्चित रूप से इसकी आवश्यकता है।

+0

तो उदाहरण के लिए, रेपो के साथ, क्या आप एकाधिक भंडारों में प्रतिबद्ध हो सकते हैं? –

+0

हाँ यह एक उदाहरण है। – Pablitorun

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