2008-09-11 16 views
7
एक समस्या मैं थोड़ी देर में भाग

से बाहर वापस मैं कभी नहीं के लिए ... एक अच्छा समाधानएक से पुनः प्राप्त करना थोड़ा तारीख तोड़फोड़ भंडार बैकअप

कहो तुम एक काम की नकल संशोधन 7500 में तोड़फोड़ से चेक आउट किया गया है, और पाया वर्तमान भंडार रखने वाली डिस्क मर जाती है। आपके पास भंडार का बैकअप 7450 संशोधित है, कहें, रिपॉजिटरी बैकअप को पुनर्स्थापित करना आसान है, लेकिन इसके खिलाफ कार्य प्रतिलिपि का उपयोग करने का कोई भी प्रयास यह कहता है कि संशोधन 7500 भंडार में मौजूद नहीं है।

कामकाजी प्रति की सामग्री से मेल खाने के लिए भंडार की सामग्री लाने के लिए एक विशाल संशोधन में जांच करने का सबसे अच्छा तरीका क्या है और वह कार्यशील प्रतिलिपि को वापस कार्यशील स्थिति में प्राप्त कर सकता है?

(आदर्श रूप से मुझे एक नई नई कामकाजी प्रतिलिपि देखने और फिर सभी फ़ाइलों को मैन्युअल रूप से कॉपी करने की तुलना में कुछ आसान चाहिए - मुझे लगता है कि उस समय काम करने वाली प्रतियों को कॉन्फ़िगरेशन सर्वरों को कॉन्फ़िगर करने के लिए उपयोग किया जाता था, इसलिए यह एक था वास्तविक दर्द को साफ करने वाली प्रतियों की जांच करने के लिए वास्तविक दर्द)

+0

ऐसा लगता है कि आपकी सबमिशन दोगुना हो गई है, शायद इस के शॉट प्राप्त करना चाहें! – ConroyP

उत्तर

6

आप कहीं भी rev.7450 प्रतिलिपि देख सकते हैं, फिर अपनी 7500 प्रतिलिपि निर्यात करें (.svn फ़ोल्डर्स को निकालने के लिए)। 7450 प्रतिलिपि पर निर्यात की गई प्रतिलिपि (जो नवीनतम प्रतिलिपि है) खींचें। सभी नई फाइलों को बस पुराने लोगों को ओवरराइट करना चाहिए, जिससे एसएसएनएन फ़ोल्डरों को वही छोड़ दिया जाए।

सबवर्सन तुम सिर्फ 7450 में परिवर्तन का एक समूह बनाया समझेंगे, और अगले चेकइन 7451.

5

एक अलग फ़ोल्डर में एक नया चेकआउट करें, फिर पैच बनाने के लिए एक diff प्रोग्राम का उपयोग करें। पैच को अपनी नई कामकाजी प्रतिलिपि पर लागू करें।

1

आप सकारात्मक आप अपने निर्देशिका में नवीनतम संस्करण मिल गया है, तो ऐसा करने के रूप में सेट हो जाएगा:

  1. अपनी कॉपी से भंडार
  2. हटाएँ SVN संदर्भों से आइटम को हटाना
  3. नई प्रति के रूप में अपने कोड की जाँच करें।
  4. कोड तुम सिर्फ में
1

आप खाली संशोधन का एक समूह के साथ एक डंप फ़ाइल में लोड हो रहा है से लापता संशोधन संख्या में भर सकते हैं जाँच की जाँच करें। How can I change the revision number of a repository पर इसे कैसे करें इस पर चर्चा करने के उत्तर हैं। सभी को एक संशोधन के रूप में लोड करें, फिर आप एक आखिरी विशाल संशोधन में अपने सभी परिवर्तनों को देख सकते हैं।

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