जब मैं svn में कुछ जोड़ता हूं: प्रविष्टि को अनदेखा करता है, क्या वह भंडार में या मेरी स्थानीय प्रतिलिपि में संग्रहीत होता है?svn: कछुए को अनदेखा करें
(कछुआ, क्यों आइटम SVN को addet में: ignore मेरी परिवर्तन सूची पर प्रकट?)
जब मैं svn में कुछ जोड़ता हूं: प्रविष्टि को अनदेखा करता है, क्या वह भंडार में या मेरी स्थानीय प्रतिलिपि में संग्रहीत होता है?svn: कछुए को अनदेखा करें
(कछुआ, क्यों आइटम SVN को addet में: ignore मेरी परिवर्तन सूची पर प्रकट?)
यह सब अन्य संपत्तियों के साथ भंडार में संग्रहित है। यह भी बताता है कि वे चेंजलिस्ट में क्यों हैं: क्योंकि आप इसे बदल रहे हैं।
चूंकि आप TortoiseSVN का उपयोग कर रहे हैं और हमेशा इसे स्थानीय रूप से अनदेखा करना चाहते हैं, तो अपने प्रतिबद्धता संवाद से फ़ाइल पर राइट क्लिक करें और "चेंजलिस्ट पर जाएं -> अनदेखा करें"। यह सिर्फ एक परिवर्तनीय है कि कछुआ आपके द्वारा वर्णित उद्देश्य के लिए बनाए रखता है। आप आइटम को किसी अन्य चेंजलिस्ट में भी जोड़ सकते हैं और इसे कभी भी प्रतिबद्ध नहीं करना चुन सकते हैं।
जो आप खोज रहे हैं वह Global ignore pattern सेटिंग है। यह केवल आपकी कार्यशील प्रतियों को प्रभावित करेगा। मैं Emacs अस्थायी फ़ाइलों को अनदेखा करने के लिए इसका उपयोग करता हूं, क्योंकि हर कोई Emacs का उपयोग नहीं करता है।
किसी आइटम को अनदेखा करने से आइटम के नाम (या वाइल्डकार्ड) के साथ मूल फ़ोल्डर पर svn:ignore
प्रॉपर्टी सेट करने पर होता है। फ़ोल्डर के "गुण" संदर्भ मेनू प्रविष्टि को देखें और आपको वहां मिल जाएगा। बाकी सब कुछ के रूप में, यह परिवर्तन तब तक स्थानीय होते हैं जब तक आप commit
उन्हें नहीं देते। इस मामले में, आप मूल फ़ोल्डर में परिवर्तन करते हैं। यदि आप अभी तक प्रतिबद्ध नहीं हैं तो आप revert
भी कर सकते हैं।
यह ध्यान रखना महत्वपूर्ण है कि आइटम को न तो भंडार और न ही कार्यशील प्रतिलिपि से हटा दें। यदि आइटम पहले से ही संस्करण नियंत्रण में था, तो यह तब तक रहेगा जब तक कि आप delete
नहीं करते।
परिवर्तनीय सुविधा, इसके विपरीत, यह पूरी तरह से स्थानीय है। हालांकि, आपको इसे चेंजलिस्ट में स्थानांतरित करने के लिए add
आइटम को संस्करण नियंत्रण में रखना होगा; चेंजलिस्ट अविभाजित वस्तुओं को संभाल नहीं सकते हैं।
आप कुछ फाइल पैटर्न को स्वचालित रूप से अनदेखा करने के लिए TortoiseSVN को निर्देश दे सकते हैं। "सेटिंग्स" संवाद खोलें, "सामान्य" अनुभाग ढूंढें और "वैश्विक अनदेखा पैटर्न" इनपुट बॉक्स संपादित करें। हालांकि, यह सेटिंग्स पर सभी रिपॉजिटरीज़ पर लागू होती है। यदि आप विशिष्ट फ़ाइलों को अनदेखा करना चाहते हैं, तो शायद यह add
पर बेहतर होगा और उन्हें ignore-on-commit
परिवर्तक पर ले जाएं।
क्या मैं इसे स्थानीय रूप से अनदेखा कर सकता हूं? मैं इसे भंडार में नहीं जोड़ना चाहता, लेकिन मैं इसे किसी और को जोड़ने से नहीं रखना चाहता हूं। – DanC
आप TortoiseSVN की 'config' फ़ाइल ढूंढ सकते हैं (मुझे विश्वास है कि आप इसे इसकी प्राथमिकता विंडो के माध्यम से एक्सेस कर सकते हैं) और इसे' वैश्विक-अनदेखा 'में जोड़ सकते हैं। इसके अलावा, आप इसे स्थानीय रूप से नहीं कर सकते हैं। –