हमारे पास ऐप्स का एक परिवार है, सभी का आधार एक ही है। अब तक मैं इस आधार को विकसित कर रहा हूं, और Git वर्कफ़्लो बहुत सरल था:
- विकास
develop
शाखा में किया जाता है - नई सुविधाएँ
name-of-the-feature
शाखा में विकसित की जाती हैं release-**
शाखा में राहतें बनाई जाती हैं
अब तक, परिवार के हर ऐप के लिए कोड समान था। मान लीजिए कि उनके द्वारा साझा किया गया आधार अब पूरा हो गया है, और अब से कोड हर ऐप के लिए अलग होगा।
मुझे यकीन नहीं है कि मुझे git और इस कई ऐप से कैसे निपटना चाहिए जिनके पास एक ही आधार है।
- क्या उनमें से प्रत्येक के पास अपना स्वयं का गिट प्रोजेक्ट होना चाहिए ?
- क्या उन्हें एक ही परियोजना पर होना चाहिए, लेकिन हर एक की अपनी शाखा में ?
मुद्दा यह है: यदि मैंने उन्हें अलग-अलग परियोजनाओं पर रखा है, तो ऐप के आधार में किए गए प्रत्येक संशोधन को मुझे प्रत्येक ऐप में दोहराया जाएगा। मैं गिट से बहुत परिचित नहीं हूं , लेकिन अगर मैं प्रत्येक परियोजना को एक शाखा में संग्रहीत करता हूं, तो प्रत्येक ऐप के साथ आधार संशोधन को मर्ज करना संभव होगा?
क्या किसी ने इस तरह की स्थिति का अनुभव किया है? मुझे यकीन नहीं है कि कैसे आगे बढ़ना है।
धन्यवाद!
संपादित जब मैंने कहा संस्करण मैं संस्करण संख्याओं की तरह मतलब नहीं था। वे वास्तव में अलग-अलग ऐप हैं जो एक ही आधार को साझा करते हैं।