गिट सबमॉड्यूल और टैग कैसे काम करते हैं, विशेष रूप से क्या मैं होस्ट मॉड्यूल में गिट टैग का उपयोग कर सकता हूं, जिसमें सबमॉड्यूल अंक हैं?
मान लें कि मेरे पास main
नामक एक मॉड्यूल है और उसके तहत, मैंने dep
नामक एक सबमॉड्यूल जोड़ा है। मैंने अभी एक नया संस्करण जारी किया है, इसलिए मैं पूरे रेपो को REL_1
के साथ टैग करता हूं। जीवन चलता रहता है, मैं कुछ और कोड करता हूं और dep
सबमॉड्यूल को अपडेट करता हूं और इसे HEAD के लिए प्रतिबद्ध करता हूं।
मेरे द्वारा REL_1
चेकआउट करने पर क्या होता है? क्या dep
उस हैश में वापस जाएगा जो मेरे द्वारा टैग बनाते समय था?
शुक्रिया!
1 उत्तर
क्या मेरे द्वारा टैग बनाते समय उसके पास मौजूद हैश पर वापस जाना होगा?
जब आप पूरे रेपो को REL_1
के साथ टैग करेंगे तो यह हैश प्रेजेंट में वापस चला जाएगा
एक git submodule update --remote
तब सबमॉड्यूल को अपडेट करेगा (डिफ़ॉल्ट रूप से नवीनतम master
में)
संबंधित सवाल
नए सवाल
git
Git एक ओपन-सोर्स वितरित संस्करण नियंत्रण प्रणाली (DVCS) है। Git उपयोग और वर्कफ़्लो से संबंधित प्रश्नों के लिए इस टैग का उपयोग करें। जीआईटी-संबंधित मुद्दों के लिए [github] टैग का उपयोग केवल इसलिए न करें क्योंकि GitHub पर एक रिपॉजिटरी को होस्ट किया जाना है। इसके अलावा, सामान्य प्रोग्रामिंग प्रश्नों के लिए इस टैग का उपयोग न करें जो कि Git रिपॉजिटरी को शामिल करने के लिए होता है।