2010-11-24 14 views
8

चलाने से पहले रिपॉजिटरी में फ़ाइलों को कैसे देखें I hg pull चलाता है जिसने मेरे भंडार में नए बदलाव जोड़े। नए बदलावों के साथ मेरी कार्यशील निर्देशिका को अपडेट करने से पहले मैं इन नई फाइलों/परिवर्तनों को देखना चाहता हूं। मुझे एसवीएन में विश्वास है कि मैंने svn st -u का उपयोग किया लेकिन यह Mercurial में कैसे किया जाता है?'अपडेट'

+1

'एचजी पुश' आपके भंडार में नए बदलाव जोड़ता है? क्या आपका मतलब है कि यह रिमोट रिपोजिटरी में बदलाव जोड़ता है? – robert

+0

धन्यवाद रॉबर्ट ... मैंने इसे गलत लिखा है और अब – latvian

उत्तर

5

(hg pull के माध्यम से परिवर्तन खींचने के बाद) svn st -u के समान आउटपुट दिखाने के लिए आप hg status --rev tip चला सकते हैं। जो से पहले इस्तेमाल किया जा सकता खींच जो आप संशोधन जो हासिल कर लिया जाएगा दिखाई देगा;

0

भी hg incoming (अतिरिक्त hg outgoing/hg out उर्फ ​​hg in) नहीं है। कभी-कभी यह उपयोगी हो सकता है।

+0

को सही किया गया है धन्यवाद, यह भी उपयोगी था – latvian

15

इससे पहले कि आप भी खींच आप का उपयोग कर सकते हैं:

hg incoming --stat 

या

hg incoming --patch 

परिवर्तनों का सारांश देखने के लिए वास्तविक डेल्टा देखने के लिए।

खींच के बाद आप क्या कर सकते हैं (लेकिन अद्यतन करने से पहले!):

hg status --rev tip 

बदली हुई फ़ाइलों की एक सूची देखने के लिए, या

hg diff --rev tip 

परिवर्तनों का सारांश देखने के लिए, या

hg diff -r tip 

संयुक्त diff देखने के लिए।

+0

धन्यवाद Ry4an ... आपका जवाब वह था जो मैं पूछ रहा था लेकिन माइकल ने इसे पहले उत्तर दिया, इसलिए मैं माइकल दे रहा हूं .. हालांकि धन्यवाद ... आपके उत्तर से मैंने बहुत कुछ सीखा – latvian

+0

बहुत बढ़िया! धन्यवाद – Justin

+0

खुशी है कि यह @ जस्टिन मदद की –

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