मैं एक गरीब इंटरनेट कनेक्शन वाले देश के लिए जाने की योजना बना रहा हूं, जहां मुझे कुछ सॉफ्टवेयर विकास करने की उम्मीद है।
मैं repo sync
एंड्रॉइड स्रोत (और मेरे AWS सर्वर पर CyanogenMod स्रोत) को सिंक करने के लिए उपयोग कर रहा हूं । लेकिन वे मेरे देश छोड़ने से पहले इतने बड़े (> 30 जीबी) हैं कि मैं उनसे नहीं मिलूंगा।
क्या कोई तरीका है जिससे मैं पेड़ से कोड बाहर कर सकता हूं? मुझे केवल Nexus 7 (wifi) (ग्रूपर) डिवाइस की आवश्यकता है। क्या मैं किसी भी परियोजना को बाहर कर सकता हूं? यदि हां, तो कैसे?
मैं Ubuntu 12.04 और रेपो का उपयोग कर रहा हूं।
(मैं दुनिया के बहुत गरीब हिस्सों में बच्चों को शिक्षित करने के लिए एंड्रॉइड टैबलेट का उपयोग कर रहा हूं। मैं यूआई को लॉक करना चाहता हूं, ताकि बच्चे केवल शैक्षिक ऐप का उपयोग कर सकें। चोरी विरोधी उपाय के रूप में, मुझे सृजन सक्षम करने की आवश्यकता है। वाई-फाई हॉट स्पॉट और 48 घंटों के लिए वाई-फाई के माध्यम से अन्य टैबलेट से कनेक्ट नहीं होने पर खुद को अक्षम करने के लिए टैबलेट प्राप्त करें।)
group.add_option('--depth', type='int', default=None, dest='depth', help='create a shallow clone with given depth; see git clone')
मैंने डिफ़ॉल्ट गहराई को 0 में बदल दिया है और रेपो सिंक को पुनः आरंभ किया है। अगर मुझे यह चाहिए तो मैं वापस रिपोर्ट करूँगा।
--depth 0
केवल नवीनतम संशोधन प्राप्त करने के लिए क्लोन कर सकते हैं ? या फिर एक विरल चेकआउट: Git विरल-चेकआउट »साथ Subdirectory चेकआउट कोड नोमैड