जवाबों:
वैकल्पिक रूप से:
syntax: glob
bin/**
bin
bin/
bin/*
bin/**
- सभी ग्लोब के साथ एक ही काम करते हैं अर्थात बिन नाम के सभी निर्देशिकाओं और उप-निर्देशिकाओं को अनदेखा करें, लेकिन कोई भी फ़ाइल का नाम बिन.टैक्स या बिन 1 नहीं। क्षुद्रग्रह की बात क्या है?
re
प्रकार का आदमी हूं ) को आंतरिक कर दिया हूं
मैंने कुछ प्रयोग किए और मैंने पाया कि विंडोज पर रेगेक्स सिंटैक्स वर्तमान रिपॉजिटरी से शुरू होने वाले पथ पर लागू होता है, जिसमें बैकस्लैश स्लैश में बदल जाते हैं।
इसलिए यदि आपका भंडार उदाहरण के लिए E: \ Dev में है, hg status
तो foo / bar / file1.c और इस तरह के पैटर्न को लागू करेगा। एंकर इस रास्ते पर लागू होते हैं।
इसलिए:
मुझे उम्मीद है कि इससे मदद मिलेगी, मुझे एचजीआईएनओआरओआर (5) पेज थोड़ा सा सक्सेसफुल लगा ।
उन दोनों को भी एक निर्देशिका के नाम से फ़िल्टर किया जाएगा cabin
, जो वह नहीं हो सकता जो आप चाहते हैं। यदि आप शीर्ष स्तर को छान रहे हैं, तो आप उपयोग कर सकते हैं:
^/bin/
bin
अपनी रूट के नीचे निर्देशिका के लिए , आप ^ को छोड़ सकते हैं। सिंटैक्स निर्दिष्ट करने की कोई आवश्यकता नहीं है, regexp डिफ़ॉल्ट है।
कोई बात नहीं, मैं समझ गया
syntax: regexp
bin\\*
भाव मानक पर्ल रेगुलर एक्सप्रेशन सिंटैक्स का अनुसरण करते हैं।
वाक्य रचना: ग्लोब बिन / **
यह उत्तर ऊपर दिखाया गया है, हालांकि मैं यह भी जोड़ना चाहूंगा कि * और ** को अलग तरह से संभाला जाता है। ** पुनरावर्ती है, * नहीं है।
एचजी पैटर्न देखें