पर स्विच करें मैंने अभी रेपो के साथ मास्टर की जांच की है। अब मैं froyo पर स्विच करना चाहता हूँ। सामानों का एक गुच्छा डाउनलोड किए बिना मैं इसे कैसे कर सकता हूं? मैं फिर से सामान का एक गुच्छा डाउनलोड नहीं करना चाहता, मैं बस सामान्य गिट क्लोन में शाखाओं के बीच स्वतंत्र रूप से स्थानांतरित करने में सक्षम होना चाहता हूं। अपने रेपो निर्देशिका मेंएओएसपी मास्टर से फ्रोयो
उत्तर
सीडी, तो Froyo के लिए सही एंड्रॉयड उपकरणों बाहर की जाँच के लिए और सभी के लिए subrepos Froyo शाखा repo forall external/qemu sdk -c git checkout korg/tools_r6
बाहर की जाँच के लिए repo forall -c git checkout korg/froyo
निष्पादित।
इस तरह रेपो git submodule foreach
जैसा ही काम करता है। आप git forall -c git checkout HEAD
या एक साधारण repo sync
कीबोर्डसर्फर के माध्यम से शीर्ष संशोधनों पर वापस जा सकते हैं जो आपके पास वर्तमान में मौजूद प्रत्येक प्रोजेक्ट की फ्रोयो शाखा को चेकआउट करने के लिए आदेश प्रदान करता है।
हालांकि संशोधनों के बीच जोड़े गए या हटाए गए प्रोजेक्ट को आपके काम करने वाले पेड़ से सही तरीके से जोड़ा या हटाया नहीं जाएगा।
इस प्रकार आप चलाना चाहिए यह पहली और फिर चलाने keyboardsurfer को आदेश देता:
cd .repo/manifests
git checkout -b froyo korg/froyo
cd ../..
repo sync
जब से तुम रेपो के साथ सब कुछ डाउनलोड किया है, तो आप आसानी से रेपो शाखाओं के बीच स्विच करने के लिए सब कुछ फिर से डाउनलोड करने के बिना उपयोग कर सकते हैं:
repo init -b froyo; repo sync
यह केवल उन फ़ाइलों को डाउनलोड करेगा जिन्हें आपको शाखाओं को स्विच करने की आवश्यकता है, जैसे गिट के साथ शाखाओं के बीच चलना।
यदि आप जिस शाखा में हैं और जिस शाखा में आप स्विच करेंगे, वह एक ही manifest.xml फ़ाइल है, तो आप ऐसा करने के लिए निम्न आदेशों का उपयोग कर सकते हैं।
repo forall -c git fetch aosp --tags
repo forall -c git checkout -b john5.1.1_r14_api22 android-5.1.1_r14
भी http://johnliao52.github.io/2016/03/27/git-repo-skills.html
- 1. एंड्रॉइड एओएसपी परियोजना ग्रहण
- 2. एक एकल एओएसपी या साइनोजनमोड जावा एप्लिकेशन
- 3. मैं एओएसपी निर्माण में एपीके कैसे जोड़ूं?
- 4. मास्टर
- 5. मास्टर
- 6. मास्टर
- 7. मास्टर
- 8. मास्टर
- 9. गिट - क्लोन से मास्टर को
- 10. साइटकोर - वेब से मास्टर (पैकेज?)
- 11. मास्टर-विस्तार से नमूना कोड
- 12. NavigationItem मास्टर/विस्तार से आवेदन
- 13. रेडिस मास्टर/मास्टर नकल? या कुछ और?
- 14. मास्टर-गुलाम
- 15. 'मास्टर' डेटाबेस
- 16. मास्टर पेज
- 17. मास्टर पेज
- 18. मास्टर पेज
- 19. मूल/मास्टर '1 से प्रतिबद्ध' स्पष्ट धक्का
- 20. एंड्रॉयड मास्टर विस्तार से प्रवाह उदाहरण
- 21. डेटाबेस 'मास्टर'
- 22. मास्टर पेज
- 23. एंड्रॉइड: एओएसपी स्रोत कोड के माध्यम से नई सिस्टम अनुमतियां बनाएं।
- 24. सी मास्टर मास्टर करने के लिए एक अनुभवी जावा प्रोग्रामर कहां से शुरू होना चाहिए?
- 25. क्या मैं गतिशील रूप से एक नेस्टेड मास्टर पेज के मास्टर को बदल सकता हूं?
- 26. गिट पुल मूल मास्टर मूल/मास्टर अद्यतन नहीं करता है?
- 27. गिट - रिमोट मास्टर
- 28. UISplitViewController मास्टर/विस्तार संचार
- 29. Backbone.js मास्टर-विस्तार परिदृश्य
- 30. "मास्टर" सहयोगी तालिका?
'-c Git चेकआउट forall रेपो की तुलना में बेहतर में विवरण देखें ...', के रूप में यह (यह एक) Git रेपोस कि निर्दिष्ट शाखा में नहीं हैं निकाल देंगे, विफल हो सकता है जो एक निर्माण – accuya