2010-05-20 9 views
31

एंड्रॉयड के मुख्य वेबसाइट पर बाद दिशाओं नीचे स्रोतों को खींचने के लिए, मैं कप केक शाखा के लिए रेपो प्रारंभ करने में इस आदेश पर देख रहा हूँ:एंड्रॉइड स्रोत पेड़ में उपलब्ध शाखाओं को कैसे प्रदर्शित करें?

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

मैं कैसे कप केक के अलावा सभी उपलब्ध शाखाओं देख सकते हैं, यानी Eclair, डोनट, आदि ...?

उत्तर

27

यह "रेपो" स्क्रिप्ट का उपयोग संभव हो सकता है प्रतीत नहीं होता है, लेकिन आप Git का उपयोग कर उपलब्ध शाखाओं की सूची पर क्वेरी कर सकते हैं:

$ git clone https://android.googlesource.com/platform/manifest.git 
$ cd manifest 
$ git branch -r 

तुम सिर्फ के लिए भंडार क्लोन करने के लिए नहीं करना चाहते हैं यह, आप web interface पर शाखाएं देख सकते हैं।

+5

[Git वेब इंटरफेस] (http://android.git.kernel.org/?p=platform/manifest.git;a=heads) सिर्फ यह देखने के लिए कि कौन सी शाखाएं उपलब्ध हैं। –

+3

@CristianCiupitu आपका लिंक टूटा हुआ प्रतीत होता है। नया लिंक यहां दिया गया है: https://android.googlesource.com/platform/manifest – gsingh2011

+0

@ gsingh2011: धन्यवाद! अब मेरे पास उत्तर में स्थान का उल्लेख करने की प्रतिष्ठा है, ताकि टिप्पणियां हर बदलाव पर ढेर न हों। –

15

रेपो इनिट प्रक्रिया के हिस्से के रूप में प्रकट हो चुके हैं। उपलब्ध शाखाओं की एक सूची प्राप्त करने के लिए, (अपने Android रेपो चेकआउट जड़ से), इस आदेश का उपयोग करें:

git --git-dir .repo/manifests/.git/ branch -a 
+2

ऐसा लगता है कि गिटेट स्थान प्रकट करने का स्थान बदल गया है: "git --git-dir .repo/manifests.git/branch -a" –

29

क्लोनिंग के बिना उपलब्ध शाखाओं सूची तेज तरीका से इनकार कर दिया/कुछ डाउनलोड करने से इस एक लाइनर है ई रिपोजिटरी आपने repo sync किया है। आप उन्हें अपनी स्थानीय निर्देशिका .repo/manifests में पा सकते हैं। मान लें कि आप aosp से ~/aosp पर चेक करें।

$ cd ~/aosp/.repo/manifests 
$ git branch -r 
लोग हैं, जो Git भंडार क्लोन करने के लिए नहीं करना चाहते हैं के लिए
संबंधित मुद्दे