मुझे "svn स्विच" के व्यवहार के बारे में कुछ स्पष्टीकरण की आवश्यकता है। मैं एसवीएन संस्करण 1.6.5 का उपयोग कर रहा हूँ।क्या 'svn switch' कभी स्थानीय रूप से जोड़े गए फ़ाइलों को हटा देता है?
मैनुअल पढ़ने से, व्यवहार की मेरी समझ है कि स्थानीय परिवर्तन संरक्षित किया जाएगा है। इसलिए मैं svn switch
के बाद अपनी कार्यशील निर्देशिका में स्थानीय रूप से जोड़े गए फ़ाइल को अभी भी मौजूद होने की उम्मीद करूंगा।
हालांकि, अपने सहयोगियों और मैं कई उदाहरण हैं जहां नई फ़ाइलें स्विच द्वारा हटा दिया जाता है देखा है। दुर्भाग्य से, हम यह नहीं समझ सकते कि इसे पुन: पेश कैसे किया जाए।
क्या कोई परिस्थिति है (या तो एक सुविधा या ज्ञात बग) जिसके तहत svn switch
स्थानीय रूप से जोड़े गए फ़ाइलों को हटा देता है?
धन्यवाद इवान। जब आप कहते हैं "svn cp के साथ एक शाखा में अपने स्थानीय परिवर्तन करें", संभवतः मुझे एक अस्थायी, डेवलपर-विशिष्ट शाखा का उपयोग करना चाहिए? यानी मैं अंत में स्विच नहीं करना चाहता, क्योंकि मेरे परिवर्तन अभी तक पूर्ण नहीं हैं। –
हां। यह आपकी व्यक्तिगत "काम प्रगति पर" शाखा का कुछ प्रकार होगा। –
यह वास्तव में यदि आपके भंडार के भीतर अपनी परियोजना के लिए पथ बदल गया है (व्यवस्थापक यह आगे बढ़ के कारण), के बाद से कारण है कि आप करने जा रहे हैं अपने काम में जांच करने के लिए काम नहीं करता है। – badbod99