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