क्या गिट में किसी विशिष्ट एक्सटेंशन के साथ फ़ाइलों को विलय करने के लिए एक कस्टम टूल सेट करना संभव है?गिट में एक विशिष्ट फ़ाइल एक्सटेंशन के लिए difftool/mergetool कैसे सेट करें?
किसी भी पॉइंटर्स के लिए धन्यवाद!
अद्यतन
मैं एक कस्टम difftool को परिभाषित करने और हाथ से बुला के अलावा कोई बेहतर समाधान के साथ आने के लिए सक्षम के रूप में @jarodeells सुझाव नहीं था:
[diff]
tool = mydiff
[difftool "mydiff"]
cmd="script.sh \"$LOCAL\" \"$REMOTE\""
तो यह स्पष्ट रूप से बुला:
$ git difftool -t mydiff someFileWith.ext
क्या आप समाधान के बारे में अधिक विशिष्ट हो सकते हैं? मुझे लगता है कि cmd लाइन के अंत में एक अतिरिक्त उद्धरण है। –
असल में, 'script.sh' के बाद अतिरिक्त ''' था, जो आवश्यक नहीं था। अब यह ठीक होना चाहिए :-) – rlegendi
मैंने आपके द्वारा प्रस्तावित समाधान किया था, लेकिन जब मैं 'git difftool --cached' स्क्रिप्ट करता हूं विकल्प पकड़ो और काम नहीं करता है। क्या आपको उस समस्या का सामना करना पड़ा है? –