2008-11-14 10 views
5

कुछ तोड़फोड़ में गलत हो गया है और अब मैंसबवर्सन भ्रष्टाचार से पुनः प्राप्त करना

svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position 

का सामना करना पड़ रहा है, तो मैं रिपोजिटरी से डंप बनाने के लिए प्रयास करें। हम के बारे में इसे यहाँ Subversion Repository Error एक और सवाल है, लेकिन समाधान नहीं काफी अच्छा मेरे लिए भ्रष्टाचार 85 संशोधन वापस आ गया है क्योंकि कर रहे हैं।

क्योंकि भ्रष्टाचार एक बहुत महत्वपूर्ण नहीं निर्देशिका (नहीं ट्रंक/शाखाओं/टैग में) के बारे में मैं दो समाधान सोच रहा था में है:

  1. स्वस्थ हिस्से से एक डंप बनाएं और नया भंडार करने के लिए इसे आयात करने के बाद प्रतिबद्ध डिफ महत्वपूर्ण निर्देशिका (सभी संशोधन इतिहास खोने) से
  2. स्वस्थ हिस्से से एक डंप बनाएं और गहरे लाल रंग का स्क्रिप्ट है कि पुराने भंडार में जरूरत निर्देशिका के हर संशोधन की जाँच करेगा लिखें। यह संशोधन के लिए एक diff फ़ाइल बनाएगा और लेखकों के नाम और मूल टिप्पणी के साथ इसे नए भंडार में प्रतिबद्ध करेगा।

कोई टिप्पणी? :)

/JaanusSiim

उत्तर

2

मैं एक मेल भेजने आपकी समस्या के साथ [email protected] करने की सिफारिश करेंगे क्या तुम सच में अपने स्रोतों के लिए उपयोग की जरूरत है। कुछ ऐसे उपयोगकर्ता पढ़ रहे हैं जो भ्रष्ट भंडारों को पुनर्प्राप्त करने में अनुभव रखते हैं। (कई मामलों में इसे स्रोत पर पुनर्प्राप्त करने के रूप में रिपोर्ट नहीं किया गया था क्योंकि आमतौर पर एनडीए की आवश्यकता होती है)

सभी वैध संशोधनों का डंपफाइल बनाना जिससे आप पहुंच सकते हैं, इससे कोई नुकसान नहीं होगा और पुनर्प्राप्त करने में सहायता मिल सकती है।