मैं गिट के साथ कुछ मुद्दों के बाद सोच रहा था कि वेबसाइट के लिए रेपो को संभालने का सबसे अच्छा तरीका क्या है। वर्तमान में हमारे पास वेबसाइट के 3 संस्करण हैं; उत्पादन, बीटा और विकास। हमने गिट रेपो को 3 शाखाओं, मास्टर (उत्पादन), बीटा (बीटा), विकास (विकास) के साथ बहुत कुछ सेट किया है।3 चरणों में किसी वेबसाइट के लिए गिट रिपॉजिटरी का सर्वोत्तम प्रबंधन कैसे करें?
एक बार जब हम परिवर्तन/सुविधाओं के सेट के साथ काम करते हैं, तो हम विकास शाखा को अपडेट करते हैं, फिर हम उस शाखा को शाखा बीटा में कॉपी करते हैं। सभी नए विकास आदि के साथ विकास शाखा पर अभी भी विकास जारी है।
हमारे पास समस्या यह है कि अनिवार्य रूप से कोड बीटा में है, बग पाए जाते हैं। उन बग को विकास और बीटा शाखाओं दोनों में तय करने की आवश्यकता है। इस बीच विकासशील शाखा पर अधिक विकास किया गया है जो बीटा शाखा में नहीं है और नहीं होना चाहिए ताकि हम वास्तव में बीटा और विकास शाखाओं को विलय नहीं कर सकें? मैं वास्तव में उन दोनों परिवर्तनों के साथ व्यक्तिगत रूप से काम करने के लिए समय और परेशानी नहीं करना चाहता हूं जो दोनों पर लागू होता है।
तो मैं जो खोज रहा हूं वह गिट के साथ इस प्रकार के काम प्रवाह को प्रबंधित करने का सबसे अच्छा तरीका है।
धन्यवाद
इस परियोजना में एक वर्ष से अधिक गतिविधि नहीं देखी गई है। एवीएच कांटा सुधार के गुच्छा के साथ वादा करता है: https://github.com/petervanderdoes/gitflow/wiki – angularsen