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