2009-03-11 11 views
17

आइए कहें कि मैंने चेक आउट किया है, कुछ सामान संपादित किया है और मुझे एहसास हुआ है कि मैं रिपोजिटरी कोड को फिर से डाउनलोड करना चाहता हूं और उन्हें बिना किसी स्थानीय बदलाव के अपने स्थानीय परिवर्तनों को ओवरराइट करना चाहता हूं।मैं TortoiseSVN में अपने स्थानीय परिवर्तनों को कैसे ओवरराइट कर सकता हूं?

मैं एक परियोजना डाउनलोड किया है, कुछ संपादन करने के लिए और मुझे लगता है मैं अपने स्थानीय परिवर्तन (जो मैं अभी तक लागू किए गए नहीं किया है) पसंद नहीं है। फ़ोल्डर को हटाए बिना मैं भंडार की वर्तमान स्थिति पर वापस कैसे जा सकता हूं?

मैं यह कैसे कर सकता हूं?

उत्तर

0

बस फ़ोल्डरों को हटाएं (svn हटाएं नहीं, लेकिन फ़ाइल-सिस्टम हटाएं) जिसमें उन फ़ाइलों को शामिल किया गया है, फिर उन्हें बदलने के लिए एक सामान्य रूट से सिंक करें।

2

वापस लाएं।

यह मेनू में दिखाई देना चाहिए जब आप उस फ़ाइल पर राइट क्लिक करते हैं जिसे आपने बदला था। यह आपके परिवर्तन खोना चाहिए।

2

यदि आप अभी अपडेट करते हैं तो सबवर्सन रिपोजिटरी में आपके स्थानीय प्रतिलिपि में किए गए परिवर्तनों को मर्ज करेगा। एक अपडेट आपके परिवर्तन को भंडार में नहीं भेजेगा।

अपने काम की नकल से अपने परिवर्तनों को निकालने के लिए, फ़ाइलें/निर्देशिका आप वापस लौटने और TortoiseSVN मेनू से वापस लाएं का चयन करना चाहते का चयन करें।

9

आप या तो परिवर्तनों को वापस कर सकते हैं (राइट क्लिक करें, यह एक विकल्प है) या आप सवाल और अद्यतन में फ़ाइल (रों) हटा सकते हैं। अंतर यह है कि, आपके द्वारा चेक किए गए अंतिम संस्करण पर वापस लौटाया जाएगा, जबकि डिलीट और अपडेट रिपोजिटरी में नवीनतम संस्करण में "वापस" जाएगा, जो आप पूरा करने की कोशिश कर रहे हैं उस पर निर्भर करता है। ओह, और वापसी को भंडार में w/आउट एक्सेस किया जा सकता है, जहां हटाएं और अपडेट नहीं किया जा सकता है।

एंडी एक अच्छा मुद्दा जोड़ता है कि यह सुनिश्चित करने के लिए एक अंतर है कि आप जो भी सोच रहे हैं उसे छोड़ रहे हैं। कई बार मैं अपने द्वारा किए गए परिवर्तनों के बारे में भूल गया हूं और मैंने सोचा था कि मैं था।

+0

हाँ यह निश्चित रूप से मैंने किया है। जवाब के लिए धन्यवाद। –

5

एक्सप्लोरर संदर्भ मेनू, TortoiseSVN, पूर्ववत से (आप मुख्य संदर्भ मेनू करने के लिए कछुआ उप मेनू से कुछ सामान्य आदेशों ले जाया गया है)।

हालांकि, वापस जाने से पहले, मैं एक diff (संदर्भ मेनू, TortoiseSVN, पिछले संस्करण के साथ Diff) निश्चित होने के लिए है कि आप केवल बर्बाद कर रहे हैं आप क्या सोचते हैं आप दूर फेंक रहे हैं करना होगा।

केवल हाल के परिवर्तनों के बारे में सोचना और भूलना बहुत आसान है कि आपने ऐसा कुछ नहीं किया है जिसे आप रखना चाहते हैं।

+0

> और भूलें कि आपने ऐसा कुछ नहीं किया है जिसे आप रखना चाहते हैं। हे! वहाँ किया गया था कि! अच्छी बात! –

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

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