2011-08-19 6 views
7

मेरे पास एक एसवीएन भंडार में अलग फ़ोल्डर्स में कुछ कोड प्रोजेक्ट हैं।Tortoise के माध्यम से एसवीएन से फ़ाइल/फ़ोल्डर हटाएं: कैसे करें?

अब मैं को हटाने फाइलों के साथ कुछ समस्याएं हैं: बार सभी के अधिकांश अच्छी तरह से चला जाता है, लेकिन कभी कभी जब मैं डिस्क से एक फ़ाइल या फ़ोल्डर को हटाने के चेकइन प्रक्रिया मुझे त्रुटियों के सभी प्रकार देता है।

तो मैं सोच रहा था: वास्तव में SVN स्रोत नियंत्रण में फ़ोल्डर को हटाने के रास्ते क्या है?

मैं सिर्फ एक्सप्लोरर में उन्हें हटा दें और फिर मास्टर फ़ोल्डर के लिए प्रतिबद्ध, की मैं फ़ोल्डर rightclick की क्या ज़रूरत है, और उसके बाद?

यह एक तुच्छ सवाल लगता है, लेकिन फ़ाइलों को हटाने मुझे SVN के साथ इतना कुछ मुसीबतों दे रहा है (आराम के लिए मैं इसके साथ वास्तव में खुश हूँ)।

उत्तर

12

राइट क्लिक करें फ़ाइल/फ़ोल्डर -> TortoiseSVN -> हटाएं।

और फिर प्रतिबद्ध करें।

+1

+1 क्योंकि प्रतिबद्धता को भूलना अक्सर पहली गलती होती है जो अंततः फ़ोल्डर को फिर से दिखने (बाद में चेकआउट/अपडेट में) की ओर ले जाती है। –

+0

@manojlds मैं अपने TortoiseSVN मेनू में कोई हटाएं विकल्प है। क्या मैं कुछ भूल रहा हूँ? – DMEM

1

मैं कछुआ SVN के साथ Windows स्थानीय होस्ट पर विकसित करने, और मैं SVN से फ़ाइलें/फ़ोल्डर को हटाने एक समस्या थी कभी नहीं किया है। मैं प्रतिबद्धता चलाने से पहले रीसायकल बिन में भेजकर बस अपनी स्थानीय प्रतिलिपि से फ़ाइलों को हटा देता हूं। केवल, डिफ़ॉल्ट रूप से छुपाएं (एसएसवीएन फ़ोल्डर्स) को भी हटाने के लिए सावधान रहें! उन्हें प्रतिबद्धता के दौरान रखा जाना चाहिए।

3

आधिकारिक तौर पर। आपको अपनी कार्यशील प्रतिलिपि में "tortoiseSVN-> हटाएं" contextmenu में सभी फ़ाइलों और फ़ोल्डरों के लिए उपयोग करना चाहिए।

हकीकत में, TortoiseSVN प्रत्यक्ष FileSystem-हटाता रूप में अच्छी तरह का समर्थन करता है, लेकिन आप अपने लिए प्रतिबद्ध संवाद में मैन्युअल चेकबॉक्स का चयन किया है। Textstatus के बजाय "हटाए गए" जो यदि आप हटाएँ आदेश से निर्देशिका/फ़ाइलों को हटाने दिखाया जाएगा "लापता" दिखाई देंगी।

ध्यान दें कि SVN-कमांडलाइन केवल का उपयोग कर SVN हटाना द्वारा "आधिकारिक" जिस तरह से समर्थन करता है या SVN rm

भी ध्यान रखें कि निर्देशिकाएँ अपने workingcopy से हटाया नहीं किया जाएगा, लेकिन फ़ोल्डर के रूप में जब तक नष्ट कर दिया चिह्नित कर रहे हैं आप हटाते हैं। Thats क्यों आप एक ही नाम के साथ एक फ़ाइल या नया फ़ोल्डर नहीं जोड़ सकते हैं। आपको पहले डिलीट करना होगा।

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