में WinMerge को डिफ/मर्ज टूल के रूप में सेट करना मैं वीएस 2015 में WinMerge को डिफॉल्ट डिफ टूल के रूप में सेट करना चाहता हूं, और मैं इसे वैश्विक रूप से नहीं कर सकता। मुझे अपने स्थानीय ([समाधान डीआईआर] /। Git/config) फ़ाइल को संपादित करने की आवश्यकता है, और यह पूरी तरह से काम करता है, लेकिन जब मैं इसे वैश्विक रूप से फ़ाइल ([उपयोगकर्ता फ़ोल्डर]/gitconfig संपादित करने की कोशिश करता हूं) यह वीएस 2015 में काम नहीं करता है (मानक वीएस diff उपकरण का उपयोग किया जाता है)। हर बार जब मैं गिट के लिए नया समाधान जोड़ता हूं तो सेटिंग्स को लागू करने में थोड़ा परेशान होता है।विजुअल स्टूडियो 2015
यहाँ मेरी config है
[diff]
tool = winmerge
[difftool]
prompt = true
[difftool "winmerge"]
path = d:\\WinMerge\\winmergeu.exe
cmd = \"d:\\WinMerge\\WinMergeU.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
tool = winmerge
[mergetool]
prompt = true
[mergetool "winmerge"]
path = d:\\WinMerge\\winmergeu.exe
cmd = \"d:\\WinMerge\\winmergeu.exe\" -u -e -dl \"Local\" -dr \"Remote\" $LOCAL $REMOTE $MERGED
क्या 'Git config merge.tool winmerge' के बारे में की एक सूची है ? – Claudio
बस कोशिश की है। काम नहीं करता – Padzonk
क्या आपने '[diff]' के तहत 'guitool = winmerge' जोड़ने का प्रयास किया है? यह मेरी एकमात्र अंतर है जो मैं अपनी कॉन्फ़िगर की तुलना में देख सकता हूं, जो कम से कम पुराने वीएस संस्करण (मेरे पास गिट एक्सटेंशन प्लगइन है) के साथ काम करता है। यदि 'git difftool' के लिए कॉल विकल्प '--गुई' है, तो गिट' diff.tool' के बजाय 'diff.guitool' की तलाश करता है। – sendaran