2013-04-10 9 views
5

here पर सवाल नहीं करता है। मैं .repo और प्रकार के manifest.xml कॉपी:रेपो

repo init -m ./.repo/manifest.xml 

और यह काम नहीं करता है:

jack $ repo init -m ./.repo/manifest.xml 
fatal: manifest url (-u) is required. 

मैं Manifest.xml प्रदान करते हैं। गलत क्या है?

+0

[init कमांड प्रलेखन] (http://source.android.com/source/using-repo.html#init) पर एक नज़र डालें - आपको रिपॉजिटरी को यूआरएल प्रदान करना होगा। –

उत्तर

3

मैंने कभी भी उस विधि का उपयोग नहीं किया है। इस तरह की स्थिति में मैं नामक एक फ़ाइल बनाने के लिए .repo निर्देशिका में फ़ाइल बनाना चाहता हूं जिसमें उन परियोजनाओं के बारे में जानकारी शामिल है जो पहले से सिंक की गई शाखा से विचलित हो जाएंगी। उदाहरण के लिए:

<?xml version="1.0" encoding="UTF-8"?> 
<manifest> 
    <remove-project name="platform/bionic"/> 
    <project path="bionic" 
     name="platform/bionic" 
     revision="my-awesome-feature-branch"/> 
</manifest> 

मैं बस repo sync फिर इस फाइल को जोड़ने के बाद।

3

यहां मैंने यह काम स्थानीय रूप से करने के लिए किया है।

मैं ~/mymanifest/manifest.xml

की तरह एक अलग स्थान पर ले जाया गया Manifest.xml मुझे लगता है कि निर्देशिका

cd ~/mymanifest 
git init 
git add manifest.xml 
git commit -m "My local manifest" 

कर तो मैं बस repo -u ~/mymanifest/ जो लोड होने की स्थानीय प्रकट की तरह में काम किया था द्वारा Git-सक्षम बनाया यह होना चाहिए!

+0

यह काम करता था, लेकिन मुझे manifest.xml में मैनिफेस्ट का नाम बदलना पड़ा – funroll