लिनक्स में, मेरा पसंदीदा मर्ज टूल Meld है, और मुझे Git के साथ काम करने के लिए इसका उपयोग करने या इसे कॉन्फ़िगर करने में कोई समस्या नहीं है। हालाँकि, विंडोज में यह एक अलग कहानी रही है।
सबसे पहले, मैंने यहां मिली एक बंडल से मेल्ड को स्थापित किया: https://code.google.com/p/meld-installer/
फिर, मैंने अपने .itconfig को कॉन्फ़िगर किया, ताकि डिफ़ॉल्ट मेरिजेट के रूप में मेल्ड का समर्थन किया जा सके
[merge]
tool = meld
[mergetool "meld"]
path = C:\\Program Files (x86)\\Meld\\meld\\meld.exe
keepBackup = false
trustExitCode = false
इसलिए, जब मेरा कोई टकराव होता है, तो मैं difftool git करता हूं और Meld वास्तव में खुला रहता है। हालाँकि, जिन फ़ाइलों के लिए Git लिखता है, वह अलग टूल में पास करने के लिए गलत है। उदाहरण के लिए, भले ही Git रिपॉजिटरी डायरेक्टरी (जिस स्थान से मुझे git मेरिजेट कहा जाता है) में BASE, LOCAL और REMOTE फाइल्स जेनरेट करता है, Meld एक्जीक्यूटेबल की डायरेक्टरी में उन फाइलों में से प्रत्येक को खोलने की कोशिश करता है।
C: \ repo \ roses.txt.LOCAL.2760.txt खोलने के बजाय, Meld C: \ Program Files (x86) \ Meld \ meld \ roses.txt.LOCAL.2760.txt खोलने का प्रयास करता है।
क्या कोई इससे पहले भागा है या यह जानता है कि विंडोज में सही तरीके से काम करने के लिए Git / Meld को कैसे कॉन्फ़िगर किया जाए?