गिट सबमॉड्यूल और टैग कैसे काम करते हैं, विशेष रूप से क्या मैं होस्ट मॉड्यूल में गिट टैग का उपयोग कर सकता हूं, जिसमें सबमॉड्यूल अंक हैं?

मान लें कि मेरे पास main नामक एक मॉड्यूल है और उसके तहत, मैंने dep नामक एक सबमॉड्यूल जोड़ा है। मैंने अभी एक नया संस्करण जारी किया है, इसलिए मैं पूरे रेपो को REL_1 के साथ टैग करता हूं। जीवन चलता रहता है, मैं कुछ और कोड करता हूं और dep सबमॉड्यूल को अपडेट करता हूं और इसे HEAD के लिए प्रतिबद्ध करता हूं।

मेरे द्वारा REL_1 चेकआउट करने पर क्या होता है? क्या dep उस हैश में वापस जाएगा जो मेरे द्वारा टैग बनाते समय था?

शुक्रिया!

1
Leonardo 13 अप्रैल 2020, 18:42

1 उत्तर

सबसे बढ़िया उत्तर

क्या मेरे द्वारा टैग बनाते समय उसके पास मौजूद हैश पर वापस जाना होगा?

जब आप पूरे रेपो को REL_1 के साथ टैग करेंगे तो यह हैश प्रेजेंट में वापस चला जाएगा

एक git submodule update --remote तब सबमॉड्यूल को अपडेट करेगा (डिफ़ॉल्ट रूप से नवीनतम master में)

1
VonC 13 अप्रैल 2020, 19:38