2012-04-16 13 views
5

मैंने अपने कामकाजी भंडार में कुछ बदलाव किए और कुछ छोटी (2 केबी -10 केबी) पायथन फाइलें जोड़ दीं। फिर मैंने अपने परिवर्तनों को बंडल किया:मैं केवल बदलावों की एक श्रृंखला को कैसे बंडल करूं?

hg bundle --base 100:120 nameofbundle.hg 

मेरा बंडल 20 एमबी लगता है। जब मैं चलाएँ:

hg diff -r 100:120 

मैं सभी परिवर्तनों को मैं अजगर फ़ाइलों में किए गए देख सकते हैं, लेकिन अभी भी यह 20 MB आकार की व्याख्या नहीं करता। एक मौका हो सकता है कि मैंने इस अजीब आकार के कारण एक और फाइल जोड़ दी हो, क्या इस फ़ाइल को देखने का कोई तरीका है या जिन फ़ाइलों को ट्रैक किया जा रहा है (आर 100-120 से)?

मुझे आशा है कि मैंने यह स्पष्ट कर दिया है, मैं अभी भी Mercurial पर एक नौसिखिया हूँ।

संपादित करें 1

जब मैं

hg bundle --base 119:120 nameofbundle.hg 
hg bundle --base 118:120 nameofbundle.hg 

चलाने मैं 439 बदलाव के लिए पाया सेट मिल दोनों जब मैं सिर्फ दोनों परिवर्तन सेट के लिए अजगर फाइलों में 8 लाइनों संपादित किया है। मुझे नहीं लगता कि ये परिवर्तन diff में प्रदर्शित नहीं हो रहे हैं?

आदेश

hg bundle -r 120 --base 100 nameofbundle.hg 

किया जाना चाहिए था यह केवल 20 परिवर्तन सेट बंडल और एक मात्र 16k के आकार को कम करने:

आप

उत्तर धन्यवाद।

+1

क्या आप संशोधन '100: 120' युक्त बंडल बनाने की कोशिश कर रहे हैं? आपको '--rev' ध्वज 'बंडल' पास करना चाहिए; '--बेस 'यह निर्दिष्ट करने के लिए है कि रिमोट रिपोजिटरी * में पहले से ही उन संशोधन हैं, इसलिए उन्हें बंडल से बाहर रखा जाना चाहिए। 20 एमबी संभावित रूप से उन परिवर्तनों से है जो * निर्दिष्ट 'आधार' के पूर्वजों * नहीं हैं, यानी अन्य शाखाओं में बच्चों या परिवर्तन। – shambulator

उत्तर

3

आप निम्न command

hg in nameofbundle.hg 

साथ बंडल में एक बार देख ले सकते हैं यह दिया बंडल फ़ाइल में changesets दिखाएंगे।

+0

यह कहता है कि 'nameofbundle.hg परिवर्तनों की खोज कोई परिवर्तन नहीं मिला' – Neeran

+0

कोई कारण नहीं है क्योंकि आपने इसे उसी रेपो से लिया है जिसका आप तुलना कर रहे हैं। एक रेपो का प्रयास करें जिसमें केवल 99 तक (बंडल शुरू होने से कम एक) हो और देखें कि आपको क्या मिलता है। –

+0

धन्यवाद, मैंने बंडलों की तुलना की और पाया कि मैं गलत आधार और संशोधन निर्दिष्ट कर रहा था। सवाल देखें – Neeran

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