बिंदु परिवर्तन से मिलकर पिछली श्वेत रिक्ति है कि हर कोई यह करता है, तो हमेशा तो आप एक diff कि कम है, यानी साथ में पहुंचते हैं। इसमें केवल कोड परिवर्तन होते हैं और व्हाइटस्पेस परिवर्तन नहीं होते हैं।Git उपकरण के मंचन से लाइनों को हटाने के लिए अगर वे दूर करने में ही में खाली स्थान के
हालांकि, अन्य लोगों के साथ काम करते समय, जो इस अभ्यास का अभ्यास नहीं करते हैं, अपने संपादक के साथ सभी पिछली सफेद जगहों को हटाकर या पूर्व-प्रतिबद्ध हुक परिणाम में भी खराब diff। आप अपने इरादे के विपरीत कर रहे हैं।
अगर वहाँ एक उपकरण है कि मैं मैन्युअल रूप से चला सकते हैं इससे पहले कि मैं प्रतिबद्ध है इसलिए मैं यहाँ पूछ रहा हूँ कि कि खाली स्थान के में केवल परिवर्तन कर रहे हैं मचान से unstages लाइनों।
इसके अलावा एक बोनस लाइनों कोड में परिवर्तन है कि के लिए हटाया खाली स्थान के अनुगामी के लिए मंचन लाइन बदलने के लिए किया जाएगा।
इसके अलावा एक बोनस Markdown फ़ाइलों को ऐसा नहीं करने के लिए (के रूप में अंतरिक्ष अनुगामी Markdown में अर्थ नहीं है) होगा।
मैं यहां पूछ रहा हूं क्योंकि मैं इस उपकरण को लिखने का इरादा रखता हूं यदि यह पहले से मौजूद नहीं है।
दिलचस्प सवाल। एक उपयोगी उपकरण की तरह लगता है अगर यह पहले से मौजूद नहीं है। एक बहुत मुश्किल पार्सिंग समस्या नहीं है, लेकिन हमें बताएं कि आप क्या कर रहे हैं। –
बस एफवाईआई, आपके गिट संस्करण को बंपिंग करने से व्हाइटस्पेस मुद्दे अधिक प्रबंधनीय हो सकते हैं। यह मेरे लिए काम किया। मेरा प्रश्न यहां देखें: http://stackoverflow.com/questions/1316364/git-whitespace-woes * मुस्कान * – Kzqai
@ मैक्स मेरे उत्तर में वर्णित व्यवहार v1.7.0 रिलीज़ में है: http: //www.kernel। संगठन/पब/सॉफ्टवेयर/एसएमएम/गिट/डॉक्स/रिलेनोट्स- 1.7.0.txt –