हाल ही में मैं गिटएक्स्टेंशन 2.46 का उपयोग कर रहा था, लेकिन गिट संस्करण जो इसका है 1.9.4.msysgit.2 है। केवल गिट कमांड का उपयोग करने के लिए तैयार, मैंने GitExtension को अनइंस्टॉल किया और Git और KDiff3 के नवीनतम संस्करण को स्थापित किया।गिट: KDiff3 को मर्ज टूल और डिफ टूल के रूप में कॉन्फ़िगर कैसे करें
जब मैं किसी मर्ज बनाने के लिए और संघर्ष है, मैं निम्नलिखित कमांड चलाएँ:
मर्ज उपकरण kdiff3 'kdiff3' के रूप में उपलब्ध नहीं है:
$ git mergetool
तब मैं संदेश प्राप्त होता है।
मुझे लगता है कि यह KDiff3 पथ से होना चाहिए।
पर्यावरण
- ओएस: विंडोज 10
- Git 2.6.1.windows.1
- KDiff3 0.9.98 (64 बिट)
सवाल:
क्या मैं आदेश
$ git mergetool
संस्करणों स्थानीय साथ KDiff3 जीयूआई को खोलने के लिए के लिए .gitconfig फ़ाइल में कॉन्फ़िगर करने के लिए क्या है, REMOTE, आधार और विलय विरोध हुआ फ़ाइल के?इसका उपयोग करने के लिए इसे कॉन्फ़िगर कैसे करें diff-tool?
फिर भी, मैं git-difftool क्यों बाहर निकलना नहीं चाहता अगर kdiff3 विफल हो जाए? 'Git config --global --add: –
मुझे विजुअल स्टूडियो 2015 तक मान्यता प्राप्त diff उपकरण के लिए के लिए, मैं इस लाइन ' Git config --global --add diff.guitool kdiff3' यह करने के लिए बदलना पड़ा diff.tool kdiff3' –
@ डेविड टोर्रेस शायद क्योंकि बुरी तरह से व्यवहार किए गए विंडोज टूल्स (जो सफलता पर गैर-शून्य कोड से बाहर निकलते हैं) इसे हर किसी के लिए बर्बाद कर देते हैं। –