git svn - Git submodule not updating from a git-svn repository -
मेरे पास एक प्रक्षेपण है जिसमें git submodule शामिल है
/ projectx / foo / bar / Submodule सबपलोड रिपोजिटरी स्वयं ही एक git-svn रेपो है जो एक svn रिपॉजिटरी को ट्रैक करता है।
स्टैंडअलोन सबुमुंडो रेपो में, मैंने कुछ नए अपडेट्स में खींच लिया है:
git svn fetch और मुझे कुछ संशोधन आते हैं। इसलिए मैं चला:
git svn rebase master और जब मैं कॉल करता हूँ:
git स्थिति यह सब ठीक लग रहा है इसलिए मेरे प्रोजेक्ट के रूट में मैं चला रहा हूं:
git submodule update और कुछ भी नहीं होता है मैं क्या गलत कर रहा हूं? मैं निश्चित रूप से चला है:
git submodule add git submodule init पर submodule, और जब मैं चलाता हूँ:
< कोड> git submodule status मैं अपनी स्थिति के लिए हैश देखता हूं।
तो क्यों git submodule update किसी भी अपडेट का कारण नहीं है दुर्भाग्य से, git submodule update एक git fetch
/ Code> को git svn fetch के बजाय submodule में चलाया जा सकता है। सबसे आसान समाधान अपने जीआईटी-एसटीवी को अन्य स्थान के उपखंड भंडार का क्लोन रखने के लिए है, और फिर उस रिपॉजिटरी को एक सबडोम के रूप में जोड़ना है। यह इसी तरह के प्रश्न में सुझाव है: -
शायद आप किसी और को अपनी रिपॉजिटरी का उपयोग करना चाहते हैं, तो वैसे भी आप क्या करना चाहते हैं क्योंकि .gitmodules केवल एक जीआईटी रिपॉजिटरी को इंगित कर सकता है, एक एसवीएन रिपॉजिटरी नहीं। बेशक, आपको मैन्युअल रूप से एक git svn rebase / कोड> आपकी सबड्यूल डायरेक्टरी में और फिर सुपरमॉड्यूल में जो कुछ भी आपको पसंद है उसे जोड़ने और जमा करना। हालांकि, .gitmodules में यूआरएल को उस रिपोजिटरी, या इसके एक क्लोन पर ध्यान देने की आवश्यकता होगी।
Comments
Post a Comment