diff - Mercurial: extdiff makes an unnecessary snapshot of the working directory? -


मेरे Mercurial.ini में मेरे पास है ...

  [extdiff] cmd .bcomp = C: \ Program Files \ Beyond तुलना करें 3 \ BCompare.exe opts.bcomp = / leftreadonly  

इसलिए, extdiff एक्सटेंशन ठीक को छोड़कर काम कर रहा है यहां तक ​​कि जब तुलना की एक तरफ मेरी कामकाजी निर्देशिका है, जैसा कि मामले में मैं केवल एक संशोधन तर्क देता हूं, जैसे Rev25 और कार्य निर्देशिका के बीच अंतर पाने के लिए hg bcomp -r 25 , यह मेरे diff उपकरण का कारण बनता है, इस मामले में बीसी 3, एक फ़ोल्डर तुलना सत्र को खोलने के लिए rev25 के स्नैपशॉट की तुलना < काम कर रहे डायरेक्टरी का स्नैपशॉट , जैसे कि ...

  बाएं: सी: \ विंडोज़ \ Temp \ extdiff.v20d13s \ MyCode \ right: C: \ Windows \ Temp \ Extdiff.q78g269 \ MyCode \  

क्या मुझे एक अलग तरीके से वास्तविक लाइव डायरेक्टरी के दाहिनी ओर से अलग करने के लिए एक तरीका है, ताकि मैं diff उपकरण के अंदर से संपादित कर सकूं? ऐसा लगता है कि एसवीएन के बाहरी फ़र्क की कार्यक्षमता के माध्यम से ठीक काम करना मुझे एहसास हुआ कि यह सही पर बहुत से अनाथ बच्चों को दिखाएगा - मुझे उन लोगों को फ़िल्टर करने के माध्यम से पीड़ित होने में खुशी होगी।

मैंने कभी भी extdiff को परिवर्तित फाइलों को टेम्प्ड डायरेक्टॉय से कॉपी करने से रोकने का एक तरीका नहीं पाया है, लेकिन यदि आप उन्हें बीयेड की तुलना में बदलते हैं, तो ये उन्हें वापस कॉपी कर देगा कामकाजी निर्देशिका जब आप बाहर निकलें से तुलना करें।

FWIW, यह मेरे Mercurial.ini से संबंधित टुकड़ा है :

  [extdiff] cmd.bcomp = C: \ Program Files \ इसके अलावा तुलना करें 3 \ BCompare.exe opts.bcomp = / expandall / solo / lro  

Comments