hg status -A
(सभी फाइलों, यानी, सब कुछ) आप फ़ाइल नाम पर मैनुअल निरीक्षण क्या करना चाहते हैं, तो स्थिति के -i/--ignored
ध्वज का उपयोग करें: $ hg status -i
I ignored file.exe
यदि आप फ़ाइल नाम अकेले चाहते हैं, तो प्रत्येक फ़ाइल नाम के सामने मुद्रित स्थिति कोड को दबाने के लिए -n/--no-status
का उपयोग करें:
$ hg status -n -i
ignored file.exe
आप प्रक्रिया को xargs
साथ फ़ाइलों की जरूरत है, तो इसके अलावा में -0/--print0
ध्वज का उपयोग करें:
$ hg status -n -0 | xargs -0 touch
कि रिक्त स्थान को सही ढंग से निपटने की देखभाल करेगा - -0
उपयोग करने के साथ, वहाँ एक जोखिम है कि आप दो फाइलों के रूप में ignored file.exe
का इलाज समाप्त कर देंगे: ignored
और file.exe
चूंकि गोले आमतौर पर रिक्त स्थान पर विभाजित होते हैं।
उपरोक्त आदेश आपको .hgignore
से मेल खाते अनचाहे फ़ाइलों को दिखाते हैं।यदि आप .hgignore
से मेल खाने वाली ट्रैक की गई फ़ाइलों को ढूंढने की संबंधित समस्या को हल करना चाहते हैं, तो आपको fileset query का उपयोग करने की आवश्यकता है। यही कारण है कि इस तरह दिखता है:
$ hg locate "set:hgignore()"
आप सभी आदेशों फ़ाइलों पर काम के साथ फ़ाइलसेट उपयोग कर सकते हैं, तो आप उदाहरण के लिए कर सकते हैं:
$ hg forget "set:hgignore()"
(फ़ाइलें एक प्रति बाईं साथ हटाने के लिए पाया शेड्यूल करने के लिए आपकी कामकाजी प्रतिलिपि में पीछे)।
मुझे हराया क्योंकि मैं न्यूनतम चरित्र आवश्यकता को पूरा करने के लिए अन्य पात्रों में बहुत व्यस्त टाइपिंग कर रहा था :) _ "शरीर को आपके द्वारा 28 में प्रवेश किए गए 30 अक्षर होना चाहिए" _ –
@ बुरहान खालिद: मुझे यह समस्या भी है ... सबक: "अगर संदेह में, वर्बोज़ हो";) – Jon
मैं हमेशा -long-options का उपयोग करके जवाब देता हूं। शिक्षण के लिए बेहतर है। :) –