क्या कारण बाइट आदेश त्रुटि है?


5

मैं अब svn rebase git नहीं कर सकता (विंडोज 7 पर msysgit का उपयोग करके)।

त्रुटि के साथ शुरू होता है:

बाइट ऑर्डर संगत नहीं है ../../lib/Storable.pm पर

और इसके साथ समाप्त होता है:

फंक्शन 'लुकिंग_सावन_मेरज' को अनमॉमीज़ नहीं किया जा सका, क्योंकि इसे शुरू करने के लिए याद नहीं किया गया था

यह ओवरकिल हो सकता है, लेकिन मैंने एमएसजीटजी के साथ फ्यूल गिट एक्सटेंशन पैकेज को फिर से स्थापित करने की कोशिश की है। मैंने यह भी सुनिश्चित किया कि साइबर गैट और / या पर्ल हस्तक्षेप नहीं कर रहे हैं। मुझे लगता है कि यह एक प्रतिबद्ध पर लगातार रिबासिंग अटक रहा है; इससे पहले, यह ठीक था। एक सहयोगी जो एक ही तोड़फोड़ भंडार के खिलाफ विंडोज पर git-svn का उपयोग करता है, उसे कोई समस्या नहीं थी, इसलिए यह मेरी विकास मशीन के लिए कुछ विशिष्ट है।


एक समान पर्ल कैश संबंधित बग है हाल ही में git-svn को सबमिट किया गया , जो उन्होंने पैच किया। शायद Google ने msysgit (अभी तक?) पर एक ही फिक्स लागू नहीं किया है।
Ƭᴇcʜιᴇ007

जवाबों:


5

मेरे पास इस बात के लिए कोई स्पष्टीकरण नहीं है कि यह क्यों काम किया, लेकिन हटाना .git/svn/.caches/ समस्या को ठीक किया। मुझे लगता है कि त्रुटि संदेश का जिक्र था lookup_svn_merge.db यह उस फ़ोल्डर में संग्रहीत है?


3

पर्ल के द्वारा बनाई गई डेटा फ़ाइलों में असंगति के कारण ऐसा हो रहा है Memoize::Storable पर्ल के विभिन्न संस्करणों में।

इसे निकालना सुरक्षित है .git/svn/.caches सम्स्या को ठीक कर्ने के लिये।

बग के बारे में अधिक जानकारी पाई जा सकती है डेबियन और की चर्चा ठीक कर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.