2009-07-21 14 views
8

क्या मैं वर्तमान निर्देशिका के लिए विशिष्ट पैटर्न को बहिष्कृत करने और सभी उपनिर्देशिकाओं के लिए पुनरावर्ती रूप से बाहर करने के लिए एकल .cvsignore फ़ाइल बना सकता हूं? असल में मैं प्रत्येक सीडीएस मॉड्यूल के शीर्ष पर सभी उपनिर्देशिका के लिए एक नया .cvsignore बनाने के बजाय सभी * .swp या * .bak फ़ाइलों को बाहर करने के लिए कहना चाहता हूं।कर सकते हैं .cvsignore रिकर्सिव उपनिर्देशिका में पाए गए पैटर्न को बाहर कर सकते हैं?

मुझे लगता है कि यह व्यवहार Mercurial की .hgignore फ़ाइल के समान होगा।

उत्तर

12

CVS docs कई समाधानों की सूची।

  • प्रति-भंडार सूची में $CVSROOT/CVSROOT/cvsignore , सूची के साथ जोड़ दिया है, तो कि फ़ाइल मौजूद है: आपके मामले में निम्नलिखित सबसे अच्छा आप सर्वर पर $ CVSROOT उपयोग कर सकते हैं अगर लागू होता है।

    • अपने घर निर्देशिका में .cvsignore में प्रति-उपयोगकर्ता सूची है:

    आप $ CVSROOT उपयोग नहीं कर सकते हैं, तो आप इस तरह के रूप में अन्य विकल्प वहाँ सूचीबद्ध, उपयोग कर सकते हैं यदि यह मौजूद है, तो सूची में शामिल किया गया है।

या

  • वातावरण चर $CVSIGNORE में किसी भी प्रविष्टियों सूची के साथ जोड़ दिया है।
+0

धन्यवाद! मैंने दस्तावेज़ों को पढ़ा और मेरी होम निर्देशिका में एक .cvsignore फ़ाइल बनाने का अंत किया क्योंकि मेरे पास सर्वर पर CVSROOT को संशोधित करने की पहुंच नहीं है। – Keith

+0

धन्यवाद, मैंने अधिक उचित विकल्प शामिल करने के लिए उत्तर संपादित किया है। –

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

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