2011-06-27 20 views
5

के तहत रेफरी हैं, मैं गिट करने के लिए एक सबवर्जन रिपोजिटरी क्लोन करने की कोशिश कर रहा हूं, लेकिन यह मुझे एक त्रुटि दे रहा है जिसे मैं वास्तव में समझ नहीं पा रहा हूं:गिट-एसवीएन क्लोन त्रुटि: त्रुटि: अभी भी 'रेफ/रिमोट/टैग'

error: there are still refs under 'refs/remotes/tags' 
fatal: Cannot lock the ref 'refs/remotes/tags'. 
update-ref -m r1649 refs/remotes/tags 16630eb01aa7abb331cdaa7ca07c1736656a058e: command returned error: 128 

उपवर्तन परियोजना में बहुत सारे टैग और लगभग 15 शाखाएं हैं। ऐसा लगता है कि हर बार एक अलग बिंदु पर असफल हो जाता है। मैंने कई अन्य परियोजनाओं को ठीक से क्लोन किया है, ऐसा लगता है कि इस पर फंस गया है।

कोई भी विचार क्या है इस त्रुटि का अर्थ है और मैं इस मुद्दे को कैसे ठीक कर सकता हूं?

अद्यतन:

मैं क्या शायद, इस समस्या का कारण है अब मैं सिर्फ एक समाधान की जरूरत मिल गया है। सबसे पहले यह हर बार विफल होने पर एक अलग बिंदु नहीं है, यह हर बार एक विशेष संशोधन में विफल रहा है। और मैंने उस संशोधन में उपversण लॉग की जांच की है और मैंने पाया है कि मैं गलती से टैग के बजाय शाखाओं/टैग में एक टैग बना रहा हूं। यह तुरंत तय किया गया था, लेकिन ऐसा लगता है कि यह गिट-एसवीएन में समस्याएं पैदा कर रहा है।

कोई विचार जो मैं इस के आसपास पाने के लिए कर सकता हूं?

+0

क्लोनिंग करते समय, – UncleZeiv

+0

के बारे में शिकायत करने वाले विशिष्ट पथ को अनदेखा करने का प्रयास करें और मैं यह कैसे करूँगा? – DaveJohnston

+0

एक '--ignore-paths = ' विकल्प 'git svn init'' विकल्प है जिसका आप उपयोग कर सकते हैं। – UncleZeiv

उत्तर

5

जैसा कि मैंने अपनी टिप्पणियों में कहा था, समाधान समस्या से पहले एक से शुरू करने के लिए शुरू से ही एक से अधिक समय तक काम करने के लिए क्लोन को निष्पादित करना था, फिर समस्या के बाद एक के बाद से।

विफल प्रयासों के लॉग को देखकर मैं समस्या को हल करने में सक्षम था। आपको विचाराधीन मेरी त्रुटि संदेश से देख सकते हैं कि यह संशोधन 1649

था आप -r start:HEAD जो सब कुछ लायेगा के रूप में सीमा निर्दिष्ट कर सकते हैं प्रतिबद्ध प्रतिबद्ध के आराम के लिए फिर -r start:end निर्दिष्ट द्वारा उपयोग करने के लिए की सीमा निर्दिष्ट कर सकते हैं सबसे हालिया में 'प्रारंभ' संशोधन संख्या से।

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