मर्क्यूरियल के "टिप" टैग और "डिफ़ॉल्ट" शाखा में क्या अंतर है


15

हम अभी मर्क्यूरियल में जा रहे हैं जहां मैं इस सप्ताह काम कर रहा हूं। मैं सामग्री पढ़ना शुरू कर रहा हूं, और उम्मीद कर रहा था कि कोई व्यक्ति इस प्रश्न का सफलतापूर्वक जवाब दे सकता है:

मर्क्यूरियल के "टिप" टैग और "डिफ़ॉल्ट" शाखा में क्या अंतर है?

जवाबों:


8

टिप डिफ़ॉल्ट से भिन्न शाखा पर हो सकती है।

hg नवीनतम संशोधन का उपयोग करता है "-r कुछ हद तक" मेल खाता है। अगर कुछ शाखा है, तो यह अपने नवीनतम प्रमुख को अद्यतन करता है। अगर कुछ टैग है तो यह संशोधन के लिए अद्यतन करता है यह टैग के साथ जुड़ा हुआ है।


2
भविष्य के पाठकों के लिए ध्यान दें: "कुछ" एक टैग या शाखा के नाम के लिए एक प्लेसहोल्डर है। यह विशेष शाखा, टैग, शब्द, या कीवर्ड में कीवर्ड नहीं है, जैसे कि मैंने मूल रूप से सोचा था।
राचेल फ्री

17

टिप रिपॉजिटरी में सबसे हालिया बदलाव है। डिफ़ॉल्ट एक शाखा है। टिप एक विशेष टैग (एक नामांकित बदलाव) है जो हमेशा सबसे हाल ही में बदले गए हेड को संदर्भित करता है ।


6
तो क्या इसका मतलब यह है कि टिप एक शाखा से दूसरी शाखा में घूमेगी क्योंकि लोग विभिन्न शाखाओं पर परिवर्तन करने वाले को धक्का देते हैं? यदि हां, तो इसका क्या मतलब है, क्योंकि आप किसी एक जगह पर होने पर भरोसा नहीं कर सकते हैं? धन्यवाद!
जोनाथन हार्टले

2
यह सच है, मैं टिप के लिए किसी भी उपयोग के बारे में नहीं सोच सकता हूं कि अन्य डेवलपर्स से बात करते समय मेरी रेपो कितनी पुरानी है या मेरे टिप की आईडी साझा करने से अलग है। जैसा कि गिज़्मो बताते हैं, hg अपडेट -r टिप शाखा की परवाह किए बिना नवीनतम कोड प्राप्त करने का एक त्वरित तरीका है।
दान आर

1
tipआपके रेपो में अंतिम बदलाव के लिए सिर्फ एक उपनाम है। कभी-कभी यह काम में आता है, जैसे आप शाखा में परिवर्तन करते हैं supercalifragilisticexpialidociousजिसे आप फिर शाखा में विलय करना चाहते हैं default; इसलिए आप शाखा में जाते हैं defaultऔर क्योंकि आप जानते हैं कि जिस कार्य में आप विलय करना चाहते हैं default, वह आपके स्थानीय रिपॉजिटरी के टिप पर है (क्योंकि आपने इसे अभी-अभी किया है), इसके बजाय hg merge supercalifragilisticexpialidociousआप कर सकते हैं hg merge tip
एडवर्ड ग्रेच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.