मैं अपने स्थानीय गिट भंडार से एसवीएन सर्वर में परिवर्तनों को मर्ज करने के लिए git svn
का उपयोग कर रहा हूं। हालांकि, जब मैं git svn dcommit
जारी करता हूं तो यह वास्तव में मेरे स्रोत पेड़ में मौजूद किसी भी .gitignore फ़ाइलों को प्रतिबद्ध करेगा। स्थानीय स्तर पर एसवीएन रिपोजिटरी (एसवीएन का उपयोग करके) की जांच करने के बाद भी, एसवीएन सेट करें: संपत्ति को अनदेखा करें (रिकर्सिवली, लिस्टिंग। गिटिनोरोर को अनदेखा करने वाली फाइलों में से एक के रूप में), और फिर उस संपत्ति को सीधे एसवीएन में बदलना।क्या एसवीएन से बाहर .gitignore फ़ाइलों को रखना संभव है?
क्या यह इरादा व्यवहार है? एक दोष? क्या कोई काम है जो किसी को भी रखने के बारे में जानता है। एसवीएन से बाहर निकलें?
मुझे पता है कि मेरी टीम पर एक गैर-गिट उपयोगकर्ता इन फ़ाइलों को देखने जा रहा है और उन्हें हटाने शुरू कर रहा है, अगली बार जब मैं rebase/dcommit
पर जाता हूं तो बहुत सी अवांछित फ़ाइलें एसवीएन में उड़ने जा रही हैं।
रेपो-अनदेखा के बारे में जानना अच्छा है और यह भी कि मैं अकेला नहीं हूं जो एसवीएन से बाहर निकलने वाली पिटकी .gitignore फ़ाइलों को नहीं रख सकता! – ThaDon
ऐसा लगता है कि फाइल को अब बहुवचन के बिना '$ GIT_DIR/जानकारी/बहिष्कृत' कहा जाता है। –
@JannikJochem मुझे लगता है कि यह मेरे हिस्से पर सिर्फ एक टाइपो था। जहां तक मुझे पता है, इसे हमेशा "बहिष्कृत" नाम दिया गया है, न कि "बहिष्कृत"। उसे इंगित करने के लिए धन्यवाद! :) –