के बीच गिट-डिफ के साथ परिवर्तनों को बदलता है, मैं एक कोडेबेस के माध्यम से जा रहा हूं और व्हाइटस्पेस विषमता को ठीक कर रहा हूं और आम तौर पर इंडेंटेशन और ऐसी चीजों को ठीक कर रहा हूं, और मैं यह सुनिश्चित करना चाहता हूं कि मैंने अनजाने में कोई अन्य परिवर्तन नहीं किया है, तो मैं थोड़ी देर के खाली स्थान के मतभेद की अनदेखी कर सब बदली हुई फाइलों में मतभेद प्रदर्शित करने के लिए git diff -w
कर रहा हूँ। समस्या यह है कि यह वास्तव में सभी खाली स्थान के मतभेदों को कम से कम क्या मैं केवल खाली स्थान के मतभेदों पर विचार अनदेखी नहीं है। उदाहरण के लिए, git diff -w
से निम्नलिखित उत्पादन, मेंअनदेखा करें * सभी * व्हाइटस्पेस
-"Links":
-{
-
- "Thermal":
-
-{
-
+ "Links": {
+ "Thermal": {
आप की पंक्ति के अंत पर देख सकते हैं कि मैं केवल
- हटाया ज़रूरत से ज़्यादा रिक्त लाइनों है
- डाल घुंघराले ब्रेसिज़ कुंजी जिसका मूल्य वे खोलें, और
- संदर्भ
फिट करने के लिए इंडेंटदेखा जैसे कि यह पहली बार में एक जवाब पेश कर सकती है, लेकिन यह दो विशिष्ट फ़ाइलों, नहीं दो विशिष्ट के बीच करता है के बीच मतभेद से संबंधित है। बाकी सब कुछ एक मरे हुए अंत के साथ-खोजकर कर दिया गया था। उदाहरण के लिए, this question विलय, नहीं मतभेद प्रदर्शित, और शब्द-स्तरीय अंतर प्रदर्शित साथ this question सौदों, और इसके आगे के बारे में है।
@Torek - अभी तक गिट भलाई का एक और टुकड़ा। क्यों नरक में सभी सफेद जगहों के बिना diff मुश्किल है ??? मैं एक विंडोज़ मशीन पर हूं जो विजुअल स्टूडियो प्रोजेक्ट फाइलों पर पीआर का मूल्यांकन करने की कोशिश कर रहा है। मुझे सीआर, एलएफ या सीआरएलएफ मतभेदों की परवाह नहीं है, लेकिन यही वह है जो गिट मेरे टर्मिनल को भर रहा है। – jww