2010-01-15 9 views
28

मैं WinMerge को TortoiseHG में मर्ज टूल के रूप में स्थापित करने का प्रयास कर रहा हूं; यहाँ मेरी Mercurial.ini है:WinMerge का उपयोग TortoiseHG मर्ज टूल के रूप में करें

; User specific Mercurial config file. 
; See the hgrc man page for details. 

[ui] 
username = Bargio <> 
merge = winmergeu 


[extdiff] 
cmd.winmerge = C:\Program Files (x86)\WinMerge\WinMergeU.exe 
opts.winmerge = /e /x /ub /wl 

[merge-tools] 
winmergeu.executable = C:\Program Files (x86)\WinMerge\WinMergeU.exe 
winmergeu.priority= 1 
winmergeu.fixeol=True 
winmergeu.checkchanged=True 
winmergeu.args= /e /ub /dl other /dr local $other $local $output 
winmergeu.gui=False 

[tortoisehg] 
vdiff = winmerge 

दृश्य diff पूरी तरह से काम करता है लेकिन जब मैं दो फ़ाइलों मैं निम्नलिखित त्रुटि मिलती है विलय करने के लिए प्रयास करें:

tool winmergeu can't handle binary 

मैं इसे कैसे ठीक कर सकते हैं?

उत्तर

13

आप पाया here रूप

winmergeu.binary=True 

जोड़ने WinMerge बाइनरी फ़ाइलें विलय कर सकते हैं कर सकते हैं। यदि यह नहीं हो सकता है कि आप एक और मर्ज टूल कॉन्फ़िगर करना चाहते हैं जो उस उपकरण में बाइनरी फ़ाइलों को भेजने के लिए मामलों का उपयोग कर सकता है और उपयोग कर सकता है।

+0

धन्यवाद, दया कि WinMerge बाइनरी फ़ाइलें मर्ज नहीं कर सकते (वास्तव में यह कर सकते हैं xdocdiff प्लगइन के साथ ही दृश्य diff विभिन्न बाइनरी फ़ाइलें)। –

+4

यदि आप कुछ चुनिंदा एक्सटेंशन के लिए WinMerge का उपयोग कर पाते हैं तो आप इसे [विलय-पैटर्न] अनुभाग का उपयोग करके केवल उन एक्सटेंशन के लिए पंजीकृत कर सकते हैं। वैकल्पिक रूप से आप एक या दूसरे को चुनने के लिए मजबूर होने के लिए "आंतरिक: असफल" में अतुल्य बाइनरी एक्सटेंशन को मानचित्र बना सकते हैं। –

26

अब आपको .ini फ़ाइल से गड़बड़ नहीं करना है। जब तक आपके पास TortoiseHG और WinMerge दोनों स्थापित हों, तब तक आप इसे टोर्टोइज एचजी ग्लोबल सेटिंग्स - टोर्टोइज एचजी सेक्शन - थ्री-वेर्ज मर्ज टूल और विजुअल डिफ टूल में एक विकल्प के रूप में देखेंगे। यह "winmergeu" के रूप में दिखाई देता है। मुझे यह पता चलने से कुछ घंटे पहले दीवार के खिलाफ मेरे सिर को टक्कर लगी; मुझे अंधे होना चाहिए।

WinMerge 2.12.4.0 यूनिकोड

TortoiseHg 2.5.1

मर्क्युरियल 2.3.2

संबंधित मुद्दे