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