बैश कमांड नहीं मिला (मर्कियाल के साथ तुलना करने और साइगविन के भीतर इसका इस्तेमाल करने से परे एकीकृत करने की कोशिश)


0

मैं मर्क्यूरियल के साथ तुलना करने से परे एकीकृत करने की कोशिश कर रहा हूं और मैंने अपनी फाइल (मेरी साग्विन होम डायर) में स्थित मर्क्यूरियल के संस्करण वर्जन कंट्रोल सिस्टम पेज के साथ प्रयोग की जाने वाली आवश्यक लाइनों से कॉपी और पेस्ट किया है।.hgrcC:\cygwin\home\jerickson

जब मैं hg bcompएक व्यापारिक रेपो के भीतर एक आदेश जारी करने जाता हूं तो मुझे निम्नलिखित मिलता है

/bin/sh: C:\Program Files (x86)\Beyond Compare 3\BComp.exe: command not found

मुझे यह काम करने के लिए क्या संशोधित करना होगा? (यह पॉवरशेल और cmd में काम करता है)

संदर्भ के लिए, मेरी .hgrcफ़ाइल के संबंधित भाग नीचे हैं

[ui]
username = Jon Erickson
merge = bcomp

[extensions]
extdiff = 

[extdiff]
cmd.bcomp = C:\Program Files (x86)\Beyond Compare 3\BComp.exe
opts.bcomp = /ro

[merge-tools]
bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp.exe
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True

[tortoisehg]
vdiff = bcomp

जवाबों:


0

मुझे यकीन है कि यह एक रिक्त स्थान का मुद्दा है।

मैं cygpathउपयोगिता की कोशिश करूंगा , -dअपने Beyond तुलना उपयोगिता के लिए DOS 8.3 शैली पथ ( ध्वज) प्राप्त करें। याद रखें कि साइगविन विंडोज़ पथ का उपयोग कर सकता है, मैं इस मामले में आपके लाभ के लिए इसका उपयोग करूंगा।


0

साइबरविन को पता नहीं है कि क्या C:है और यह निश्चित रूप से एक मार्ग में अन-एस्केप किए गए रिक्त स्थान या कोष्ठक को पसंद नहीं करता है।

इस रास्ते की कोशिश करो

/ cygdrive / c / Program \ Files \ \ (x86 \) / Beyond \ तुलना \ 3 / BComp.exe

(उम्मीद है कि मैं अपने बच निकले हैं)

या इसे उद्धरणों में डालने का प्रयास करें

"साइबरवेयर / सी / प्रोग्राम फाइल्स (x86) / बियॉन्ड 3 / BComp.exe की तुलना करें"


ये दोनों किसी भी त्रुटि का उत्पादन नहीं करते हैं, लेकिन यह 3 की तुलना में आगे नहीं खुलता है ... निश्चित नहीं है कि क्या चल रहा है ...
जॉन एरिकसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.