2013-01-08 28 views
27

हम स्रोतforge प्रोजेक्ट के साथ काम करते हैं। जब हम पुश करने के लिए प्रयास करते हैं, तो तेज गर्भपात:जब मैं "एचजी पुश" का उपयोग करता हूं तो "त्याग किए गए लेनदेन" को कैसे हल करें?

$ hg push 

pushing to ssh://<user>@hg.code.sf.net/p/loremipsum/code 
searching for changes 
remote: abort: abandoned transaction found - run hg recover! 
abort: unexpected response: empty string 

और वह काम नहीं करता है जब हम ठीक करने के लिए प्रयास करें:

$ hg recover 
no interrupted transaction available 

परियोजना के अन्य प्रोग्रामर एक ही समस्या है। हम खो गए हैं

+0

ऐसा लगता है कि समस्या रिमोट एंड पर है ... क्या रिमोट रिपोजिटरी को प्रबंधित करने के लिए एसएफ द्वारा प्रदान किए गए कोई उपकरण हैं? या शायद पुनर्प्राप्ति करने के लिए भंडार निर्दिष्ट करने के लिए '-R' का उपयोग करें (यानी 'एचजी रिकवरी -आर एसएसएच: // @ hg.code.sf.net/p/loremipsum/code') –

+0

त्वरित के लिए धन्यवाद जवाब दे दो। जब मैं कोशिश करता हूं: $ एचजी रिकवरी -आर एसएसएच: // @ hg.code.sf.net/p/loremipsum/code, मेरे पास है: "छोड़ दें: भंडार स्थानीय नहीं है"। – user1810567

+1

मुझे इससे डर था, ऐसा लगता है कि SourceForge द्वारा इसे हल करने की आवश्यकता है। यदि यह एक विकल्प है, तो आप अपनी टीम को काम जारी रखने के लिए सभी परिवर्तनों को धक्का देने के लिए एक नया संग्रह बना सकते हैं। –

उत्तर

56

मेरे मामले में मैं दूरस्थ मशीन जहाँ मैं करने के लिए जोर दे रहा था पर

hg recover 

चलाने के लिए किया था। यह समस्याओं को ठीक करता है और मैं अपनी मशीन से बदलावों को धक्का दे सकता हूं।

+0

इस बात ने मुझे मदद की – DanilGholtsman

+0

बहुत धन्यवाद !!! –

+0

ने भी मेरी मदद की :) धन्यवाद –

3

आप ssh (https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service) द्वारा स्रोतforge में लॉगिन कर सकते हैं। आपके एचजी फ़ोल्डर में जाता है, उदा।/home/hg/p/YOURPROJECTNAME/कोड, यहां चलाएं एचजी ठीक करें। तब सबकुछ ठीक है।

+0

अंतिम निर्देशिका चरण हमेशा 'कोड' नहीं है, लेकिन माउंट पॉइंट आप ऑलरा पर चुन सकते हैं। (यह मेरे मामले में '/ hg' था, क्योंकि'/code' अभी भी svn था) – BeniBela

0

आप bitbucket.comबादल समाधान का उपयोग कर रहे हैं और आप इस त्रुटि आप ताकि वे अपने सर्वर पर hg recover चलेंगे एक टिकट खोलने की आवश्यकता हो।

वे इस किस्म के टिकटों का उत्तर देने में बहुत तेज़ हैं।

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

  • कोई संबंधित समस्या नहीं^_^