मेरे पास एक मर्कुरियल रिपोजिटरी है, और बिना किसी समस्या के जोड़ा गया है git subrepo (hg 1.8)।एक गिट सबरेपो का उपयोग करना जिसमें एक मर्कुरियल रिपोजिटरी में एक और गिट सबरेपो है, क्या यह संभव है?
समस्या है: इस Git subrepo ही अंदर एक और Git subrepository है और यह खींच लिया जाता है नहीं किया जा रहा है (यह Git के subrepo .gitmodules
फ़ाइल में है), जब तक कि मैं अपने Git subrepo पर एक git clone --recursive
कार्य करें: इस तरह से यह काम करता है कर।
समस्या: मैं एक और मशीन में अपने भंडार में एक hg pull
, यह git subrepo
खींचती है, लेकिन यह .gitmodules
खींच नहीं करता है। .gitmodules केवल दूसरी मशीन में खींचा गया था जब मैंने git clone --recursive
किया था।
क्या किसी के पास इस स्थिति को संभालने के लिए कोई सुझाव है? बदसूरत समाधान git clone
करना है और बस मेरे Mercurial भंडार में सभी फ़ाइलों (गिट मेटाडाटा सहित) जोड़ें, बिना subrepo की तरह अभिनय किए।
कमाल का जवाब। बक्षीस तुम्हारा है। सभी प्रयासों के लिए धन्यवाद। मैं कामकाज का परीक्षण करने जा रहा हूं, और शायद इस व्यवहार को पकड़ने के बारे में मर्कुरियल कोड और मेलिंग सूचियों में थोड़ी सी खोज करूँगा। –
आपका जवाब वास्तव में उस समय अद्भुत था, लेकिन मैंने बस यह सब पागलपन छोड़ दिया। :) –