मैं अपने सभी प्रोजेक्ट्स के लिए एसवीएन का उपयोग कर रहा हूं। कभी-कभी प्रोजेक्ट B प्रोजेक्ट A से प्रतिलिपि के रूप में उत्पन्न होता है। जब प्रोजेक्ट A में एक सामान्य परिवर्तन होता है, तो मैं svn merge Aनिर्देशिका B के भीतर उपयोग कर सकता हूं और यह उन परिवर्तनों को मर्ज कर देगा।
अब, अगर मैं git का उपयोग करना चाहता था। मुझे अपनी सभी परियोजनाओं को एक ही रिपॉजिटरी में रखना पसंद नहीं है क्योंकि मुझे तब सब कुछ क्लोन करना पड़ता है और एसवीएन की तरह सिर्फ एक प्रोजेक्ट नहीं चुन सकता है। लेकिन प्रत्येक परियोजना के लिए एक रिपॉजिटरी होने के नाते, मैं एसवीएन के साथ पहले की तरह ही कैसे करूं?
सवाल यह है कि अगर मुझे कई सबप्रोजेक्ट चाहिए जो वास्तव में सभी एक मूल परियोजना से संबंधित हैं और उन्हें सिंक में रखना चाहते हैं, तो इसका सबसे अच्छा तरीका क्या है? और यह कि मैं उन्हें अलग से जांचने में सक्षम होना चाहता हूं