मैं एक .itignore फ़ाइल का उपयोग करने की कोशिश कर रहा हूँ, जिसमें नकारात्मक पैटर्न (साथ शुरू होने वाली रेखाएँ) हैं, लेकिन यह मेरी अपेक्षा के अनुरूप काम नहीं कर रहा है।
एक न्यूनतम उदाहरण के रूप में, मेरे पास फॉलोविंग निर्देशिका संरचना है:
C:/gittest
-- .gitignore
-- aaa/
-- bbb/
-- file.txt
-- ccc/
-- otherfile.txt
और मेरी gitignore फ़ाइल में, मेरे पास यह है:
aaa/
!aaa/ccc/
मेरी समझ ( इस doc पृष्ठ पर आधारित ) यह है कि फ़ाइल आ / ccc / otherfile.txt को अनदेखा नहीं किया जाना चाहिए, लेकिन वास्तव में git आआ के तहत सब कुछ अनदेखा कर रही है।
क्या मैं इस वाक्य को गलत समझ रहा हूं: "एक वैकल्पिक उपसर्ग! जो पैटर्न को नकारता है; पिछले पैटर्न द्वारा बाहर की गई किसी भी मिलान फ़ाइल को फिर से शामिल किया जाएगा।"
BTW, यह Windows पर msysgit 1.7.0.2 के साथ है।