मैं एजेंट Ransack को किसी विशेष पथ / फ़ाइल नाम पैटर्न से बचने के लिए कैसे कहूं?


20

मैंने एक विशेष स्ट्रिंग की तलाश में एक बार में पूरी निर्देशिका खोजने के लिए एजेंट रैंसैक का उपयोग करना शुरू कर दिया है । अभी तक मेरे पास इसका एकमात्र मुद्दा यह है कि अगर मैं एक तोड़फोड़ की काम करने वाली कॉपी में खोज कर रहा हूं, तो यह .svnफ़ोल्डर में स्ट्रिंग को ढूंढता है , जो निश्चित रूप से वह नहीं है जो मैं चाहता हूं। क्या किसी निर्देशिका को नामांकित करने के .svnसाथ-साथ किसी .svnनिर्देशिका के उपनिर्देशिका को अनदेखा करने के लिए इसे बताने का कोई तरीका है ?


यह पहले से ही, डिफ़ॉल्ट रूप से, .gitनिर्देशिकाओं से बचने के लिए जानता है । बस मजाक कर रहे हैं :)
Dan Rosenstark

जवाबों:


14

निम्नलिखित सिंटैक्स का उपयोग करके आप एजेंट रैंसैक के मुफ्त संस्करण में अब फ़ाइलों को बाहर कर सकते हैं:

NOT: *.dll; *.svn-base

हाँ - एक इलाज काम करता है!
एलन बोवे

6

यह मुफ्त संस्करण में संभव नहीं है। आपकी सबसे अच्छी शर्त यह है कि आप फ़ाइल एक्सटेंशन को शामिल करना सुनिश्चित करें और फिर यह svn- बेस फ़ाइलों को शामिल नहीं करेंगे, जैसे

*.cs;*.vb

3

के रूप में स्नोड्यूड ने फाइललॉकर प्रो (जो कि " एजेंट रैन्सेक " / " फाइललॉकेटर लाइट " का भुगतान किया हुआ संस्करण है) एक ही चीज़ अलग-अलग नाम यदि आप अपग्रेड करने के लिए तैयार हैं (या मेरे जैसे अपने बॉस को मनाने के लिए तैयार हैं तो यह एक अच्छा निवेश है!) तो वहाँ है! लगातार खोज फ़िल्टर के तहत इसके लिए विशिष्टता की सुविधा है ताकि एक बार सेट करने के बाद यह हमेशा ".svn", ".hg" और ".गित" (यार के लिए!) को अनदेखा करेगा।

इसलिए यदि आपके पास यह संस्करण है (या इसे खरीदते हैं) तो आप "सबफ़ोल्डर्स" टिकबॉक्स के दाईं ओर थोड़ा फिल्टर आइकन पर क्लिक कर सकते हैं ( इस तस्वीर को देखें ) और "एसवीएन / एचजी / जीआईटी / सीवीएस मेटा डेटा फ़ोल्डर्स को छोड़ें" (यहां तक ​​कि क्लिक करें) आपको इसका उपयोग करने वाला फ़िल्टर दिखाता है ताकि आप इसे सीधे अपडेट कर सकें या अन्य उपयोगों के लिए इसे कॉपी कर सकें)।

उम्मीद है की यह मदद करेगा।


2

आप इसे कर सकते हैं, यदि आप टैब विकल्प में नियमित अभिव्यक्ति द्वारा फ़ाइल नाम मैच को चालू करते हैं। फिर एक अभिव्यक्ति का उपयोग करें । * jsp $ , यह परिणामों के सभी SVN नियंत्रण फ़ाइलों को बाहर कर देगा।


0

इस कार्य के लिए आप एजेंट रैंसैक का उपयोग कर सकते हैं। विशिष्ट निर्देशिकाओं से बचने के लिए (उदा: c: \ Windows), फ़ील्ड "लुक इन": "c: \!! C! \" को अपडेट करें।

C: \ Windows - यह खोज मापदंड से विंडोज निर्देशिका को बाहर कर देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.