मेरे पास एक मुख्य रेपो (रेपो 1) है जिसके साथ मैं काम करता हूं। मेरे पास एक और रेपो (रेपो 2) है जिसे पहले व्यक्ति में फिट करने की आवश्यकता है और मुझे यकीन नहीं है कि मैं उन्हें एक ही फ़ोल्डर में कैसे रख सकता हूं। विचार यह है कि मेरे पास एक मानक कोडबेस है जिसे मुझे प्रत्येक प्रोजेक्ट में चाहिए - फिर भी प्रत्येक प्रोजेक्ट यह स्वयं का गिट रेपो है।आप दो गिट रेपो कैसे जोड़ते हैं?
/project
/.git(repo 2)
/.git(repo 1)
/repo_2_sub
/repo_2_sub_sub
/repo_1_sub_sub
/repo_1_sub
/repo_1_sub_sub
/repo_2_sub_sub
फाइलों में से कोई भी ओवरलैप नहीं है - लेकिन कुछ फ़ोल्डर संरचनाएं होती हैं। तो कभी-कभी एक रेपो से कुछ फ़ोल्डर्स अन्य रेपो में होंगे।
मैं कैसे काम कर सकते हैं तो इन दो खजाने पूरा codebase का निर्माण?
अद्यतन
दोनों Git रेपोस एक ही रूट प्रोजेक्ट फ़ोल्डर स्तर में मौजूद हैं। वे उपरोक्त दिखाए गए अनुसार एक-दूसरे के माध्यम से पीछे और आगे बढ़ने के बाद से वे सबड्यूल्यूल नहीं हो सकते हैं। वे अलग फ़ोल्डर्स नहीं हैं।
अद्यतन 2
प्रतीक्षा, हो सकता है इस तुलना में आसान मैंने सोचा है। क्या आप एक मानक कोडेबेस रेपो क्लोन कर सकते हैं और फिर अपनी प्रोजेक्ट की एक नई शाखा बना सकते हैं और फिर उस शाखा को हर बार कोडबेस रीपो के साथ विलय करते रहें?
यहां अपडेट और उत्तरों के माध्यम से पढ़ना, ऐसा लगता है कि सही जवाब दो अलग-अलग परियोजनाओं को एक सैनिअर निर्भरता संरचना में अलग करना है। – Novelocrat
हाँ, मुझे ऐसा लगता है। – Xeoncross