मैंने एक गाइड के रूप में git diff
" Git Diff with Vimdiff " का उपयोग करते हुए vimdiff में लपेटने के लिए सेटअप किया , और जब तक कि बदलावों के साथ कई फाइलें न हों, यह अपेक्षित रूप से काम कर रहा है।
जब परिवर्तन के साथ कई फाइलें होती हैं और मैं चलता हूं git diff
, तो यह पहली फाइल को खोलता है और, vimdiff के पहले उदाहरण को छोड़ने के बाद, मुझे निम्न संदेश के साथ प्रस्तुत किया गया है:
external diff died, stopping at filename
यह मेरे द्वारा उपयोग किए जाने की तुलना में एक पूरी तरह से अलग व्यवहार है। मेरे पास एसवीएन के साथ अतीत में एक समान सेटअप था और, कई फाइलों के खिलाफ अलग होने पर, मैं पहली फाइल की समीक्षा करूंगा, फिर लिखना और उपयोग करना छोड़ दूंगा :wq
और मतभेद वाली अगली फाइल खुल जाएगी।
गित के साथ ऐसा नहीं है। मैंने कोशिश की :n[ext]
, लेकिन ऐसा करने से बाईं विंडो मूल फ़ाइल के साथ नहीं भरती है ताकि इसे संशोधित संस्करण के खिलाफ अलग किया जा सके।
df
अलियासdiff
औरdt
अलियास हो गया हूंdifftool
। इसके अलावा,:qa
विम में टाइपिंग अगले बदलाव के बिना कुछ भी बचाने के लिए चक्र होगा।