के लिए gvimdiff mergetool मैं विंडोज पर गिट के लिए एक ggetimdiff के रूप में gvimdiff का उपयोग करने की कोशिश कर रहा हूँ। पहले मैंने कंसोल मोड में vimdiff का उपयोग किया है, लेकिन मुझे लगता है कि मैं विंडोज कंसोल आकार को सीमित करने से खुश नहीं हूं, इसलिए मैं gvimdiff पर स्विच करने की कोशिश कर रहा हूं जिसमें खिड़की के आकार को सेट करने के लिए अधिक लचीला दृष्टिकोण है।msysgit
लेकिन अब मैं त्रुटि जो मेरे लिए स्पष्ट नहीं है प्राप्त कर रहा हूँ git mergetool
कॉल करने का प्रयास:
The merge tool gvimdiff is not available as 'gvim'
इस हल किया जा सकता है कैसे?
gvim
विंडोज के लिए कमांड लाइन के माध्यम से स्थापित और सुलभ है। gvimdiff
कमांड के लिए भी यही सच है।
मैं उस स्थान को खोजने की कोशिश कर रहा हूं जहां यह त्रुटि गिट स्क्रिप्ट में उठाई गई है, लेकिन वर्तमान में कोई भाग्य नहीं है।
एक ओर ध्यान दें: आप 'cmd' के डिफ़ॉल्ट siz को बदल सकते हैं ई शीर्ष-बार -> गुणों और वहां कुछ पर राइट क्लिक करके ई। जब आप वहां हों, तो आप इसे प्रत्येक विंडो को उसी प्रारंभिक स्थिति में प्रारंभ करने के लिए भी कह सकते हैं। फिर एक बार जब आप ठीक क्लिक करते हैं, तो यह पूछता है कि क्या आप इसे डिफ़ॉल्ट रूप से या केवल इस विंडो के लिए सेट करना चाहते हैं। – Shahbaz
यह इस विशेष मामले में मेरे लिए मदद नहीं करता है ... जिस कोड को मैं विलय करने की कोशिश कर रहा हूं, उसके पास विशाल इंडेंटेशन और लाइनों की लंबाई है, इसलिए मैं gvimdiff में छोटे लेकिन पठनीय फ़ॉन्ट को सेट करके कुछ और पिक्सल (जी) हासिल करने की योजना बना रहा हूं। .. – shytikov
त्रुटि 'get_merge_tool_path' फ़ंक्शन' $ (git --exec-path) \ git-mergetool - lib' के अंदर उठाई गई है। जब आप अपने मर्ज टूल के रूप में 'gvimdiff' को कॉन्फ़िगर करते हैं, तो गिट आंतरिक रूप से 'gvim' कमांड में अनुवाद करता है (देखें' $ (git --exec-path) \ mergetools \ vim'। खोल से जिसे आपने 'git mergetool' लॉन्च किया है, आपको 'gvim' चलाने में सक्षम होना चाहिए। अगर यह काम करता है, तो' git mergetool' भी होना चाहिए। –