2011-03-30 17 views
10

यह एक मूर्ख सवाल हो सकता है लेकिन जब स्थानीय से दूरस्थ फ़ाइल की तुलना की जाती है, तो दूरस्थ फ़ाइल का पथ क्या है?
क्या आप चाहते हैं कि आप उस सिर/संशोधन को प्रदान कर रहे हों जिसका आप उल्लेख कर रहे हैं या कुछ?एचजी diff स्थानीय से दूरस्थ फ़ाइल

अर्थात्:

hg diff /local/file /remote?/file? 

उत्तर

16

Mercurial ऐसा नहीं करता है। अन्य भंडारों के साथ एकमात्र तुलना hg incoming और hg outgoning है जो दिखाती है कि कौन से परिवर्तन रिपॉजिटरीज़ के बीच भिन्न होते हैं। आप उन परिवर्तनों के मांस वाले पैच को देखने के लिए --patch विकल्प जोड़ सकते हैं, लेकिन आप एक ही स्थानीय क्लोन में फ़ाइल के दो संस्करणों की तुलना नहीं कर सकते हैं।

1

से Hg man

hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]... 

मुझे यकीन है कि आप एक DVCS में एक "दूरस्थ फ़ाइल" के बारे में बात कर सकते हैं, तो नहीं कर रहा हूँ: क्या आप लाने या में एक दूरस्थ रेपो क्लोन करने के लिए की जरूरत है किसी भी hg diff बनाने में सक्षम होने के लिए आदेश।
hg fetch, उदाहरण के लिए, described here है।

+1

इन दिनों के खिलाफ वास्तव में अनुशंसा की जाती है। किसी को 'पुल' का उपयोग करना चाहिए, और यदि आप केवल दो कदम 'pull -u' नहीं खड़े हो सकते हैं। –

+1

@ Ry4an: सहमत हुए, और आपके उत्तर पर +1। – VonC

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