2010-07-15 10 views
21

मैंने अभी अपने .NET समाधान में क्लास लाइब्रेरी प्रोजेक्ट जोड़ा है। जब मैंने इसे बनाया, तो उसने bin और obj फ़ोल्डर्स बनाए, जिन्हें मैं संस्करण नियंत्रण से बाहर करना चाहता हूं।कछुए - क्या इसे करने से पहले नए फ़ोल्डर को अनदेखा करना संभव है?

हालांकि, कछुआ मुझे पहली प्रतिबद्धता से पहले फ़ोल्डर को अनदेखा नहीं करने देगा। यह निम्नलिखित संदेश देता है।

अनदेखा सूची में बिन नहीं जोड़ सकता!

मुझे पूरे लॉट में जांच करनी है, और फिर दो फ़ोल्डर्स के लिए Delete and add to ignore list चुनें।

मैं उन्हें कैसे चेक-इन करने से रोकता हूं, और सुनिश्चित करता हूं कि कछुए उन्हें अनदेखा करना जानता है?

+0

यह सिर्फ इतना है कि आपको पहले मूल फ़ोल्डर जोड़ना होगा। सबसे सरल समाधान बस है: मूल फ़ोल्डर को वहां रखें - लेकिन सामग्री को कहीं भी अपने डेस्कटॉप पर सेट करें। खाली पैरेंट फ़ोल्डर प्रतिबद्ध करें। अब सभी सामग्री को मूल फ़ोल्डर में रखें, और सामान्य रूप से आगे बढ़ें। – Fattie

उत्तर

34

ऐसा इसलिए है क्योंकि आपने अभी तक अपनी मूल निर्देशिका नहीं जोड़े हैं। पहले नई प्रोजेक्ट निर्देशिका पर 'जोड़ें' करें, और फिर जब यह आपको जोड़ने के लिए फ़ाइलों की सूची दिखाते हुए संवाद देता है, तो bin और obj अनचेक करें। परियोजना निर्देशिका को जोड़ा जाने के बाद आप उन्हें अनदेखा कर सकते हैं।

आप भी अपनी वैश्विक उपेक्षा सूची में bin और obj जोड़ सकता है (TortoiseSVN वरीयता में) यह है कि अपने सभी परियोजनाओं के पार bin की किसी भी उदाहरणों पर ध्यान नहीं देगा।

+0

ओह, मैं देखता हूं। तो बस बिन और ओबीजे फ़ोल्डर्स के अलावा प्रोजेक्ट की जांच करें, फिर उन्हें सामान्य तरीके से अनदेखा करें। धन्यवाद। – David

+0

आप केवल प्रोजेक्ट जोड़ सकते हैं, और फिर इसे जोड़ने के बाद (आपको अभी तक प्रतिबद्ध करने की आवश्यकता नहीं है) आप उन्हें अनदेखा कर सकते हैं। –

8

मूल फ़ोल्डर के लिए svn:ignore संपत्ति को "बिन" और "obj" सेट, प्रदान की पैरेंट फ़ोल्डर संस्करण नियंत्रण के अधीन है।

  • राइट-क्लिक करें एक्सप्लोरर
  • में मूल फ़ोल्डर TortoiseSVN चुनें -> गुण
  • चुनें "गुण नाम" ड्रॉप-डाउन
  • से svn:ignore संपत्ति को "बिन" और "obj" जोड़ें "संपत्ति मूल्य" फ़ील्ड, उन्हें लाइन ब्रेक से अलग करना।
  • मूल फ़ोल्डर कमिट केवल
  • बच्चे फ़ोल्डरों पर फिर से एक ग्रे "अनदेखा" आइकन के साथ दिखाई देने लगेगा।
+0

मैं कछुए का उपयोग करके ऐसा कैसे करूं? – David

+0

@ डेविड मैंने अपना जवाब संपादित किया। – Unicron

+1

@ डेविड को मूल परिदृश्य को इस परिदृश्य में संस्करण नियंत्रण के तहत होना चाहिए। – Unicron

3

आप अपने वैश्विक अनदेखी पैटर्न में जोड़ सकते हैं।

सामान्य फलक पर, कछुए सेटिंग्स में, वैश्विक अनदेखी पैटर्न जोड़ने के लिए एक संपादन फ़ील्ड है। ये वाइल्डकार्ड-सक्षम हैं ताकि आप सभी अस्थायी फ़ाइलों को जोड़ सकें, जैसे * .ncb आदि, लेकिन निर्देशिका भी।

उदाहरण के लिए। यहां मेरा वैश्विक अनदेखा पैटर्न है, आप इसे कई फ़ाइल प्रकारों को अनदेखा करने के लिए सेट कर सकते हैं लेकिन कुछ निर्देशिकाएं भी देख सकते हैं।

*.dep *.aps *.vbw *.suo *.obj *.ncb *.plg *.bsc *.ilk *.exp *.sbr *.opt *.pdb *.idb *.pch *.res *.scc *.vspscc *\bin\Release *\Debug *\obj *.user BuildLog.htm *.cache *.log *.dep *.intermediate.manifest *ReSharper* 
संबंधित मुद्दे

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