2009-03-30 13 views
10

से बाहरी निर्भरता को हटाएं मैं अपने एक प्रतिनिधि में बाहरी निर्भरता बना रहा था। मैंने गलती की और मैं इन निर्भरताओं में से एक को हटाना चाहता हूं।svn repo

मैं फ़ोल्डर को हटा नहीं सकता क्योंकि यह मूल परियोजना से फ़ोल्डर को हटा देता है। मैं tortoisesvn-client का उपयोग कर रहा हूं और मुझे इसे प्राप्त करने के लिए कोई आदेश नहीं मिल रहा है, मैंने गुणों की सूची से बाहरी संपत्ति को हटा दिया लेकिन यह काम नहीं कर रहा था।

उत्तर

5

यदि आपने परियोजना से संपत्ति हटा दी है, तो इसका मतलब यह नहीं है कि स्थानीय कामकाजी प्रति हटा दी गई है। बस बाहरी निर्भरता की स्थानीय कार्यशील प्रति को हटा दें।

+0

यह सही है। मैंने अनुशंसा की कि वह परिवर्तनों की जांच करें, क्योंकि (कम से कम, पिछली बार मैंने यह किया था) कछुए तब तक फ़ोल्डर को तब तक दिखाएगा जब तक आप सुरक्षित रूप से इसे हटा नहीं सकते। – Jerph

+0

पूर्णता के लिए: यदि आपके पास कमांड लाइन तक पहुंच है, तो आप 'svn propedit svn: externals' कर सकते हैं और फ़ाइल से बाह्य निर्भरता को हटा सकते हैं। यदि आप बाहरी निर्भरता को बदलना चाहते हैं तो यह भी सहायक होगा। –

0

यदि मैं आपका प्रश्न समझता हूं, तो आप बाहरी संपत्ति से फ़ोल्डर को हटाना चाहते हैं (या संपत्ति को हटा दें यदि यह एकमात्र फ़ोल्डर है) और अपने परिवर्तनों की जांच करें। फिर आप फ़ोल्डर को हटाने में सक्षम होंगे, जिसे अब अनवरोधित किया जाना चाहिए।

7

ये निष्कर्ष हैं:

  • बाहरी प्रॉपर्टी हटाएं।
  • समस्या का कारण बनने वाले फ़ोल्डर का नाम बदलें।
  • रेपो अपडेट करें, फ़ोल्डर को फिर से खाली किया जाएगा।
  • अब, नामित फ़ोल्डर हटाएं।