कंपनी में मैं काम करता हूं क्योंकि हम अपने स्रोत कोड को प्रबंधित करने के लिए सबवर्सन और टोर्टोइज एसवीएन का उपयोग करते हैं। प्रत्येक परियोजना ट्रंक से ब्रांच किया जाता है। जब हमें रिलीज के लिए विभिन्न परियोजनाओं को एकीकृत करने की आवश्यकता होती है, तो हम एक रिलीज शाखा बनाते हैं जिसमें कोड शामिल होता है जिसे उत्पादन में एकीकृत, परीक्षण और तैनात किया जाएगा। आम तौर पर हमारे पास केवल एक रिलीज शाखा होती है।उपversण में एकाधिक रिलीज शाखाओं का प्रबंधन कैसे करता है?
हाल ही में, तथापि, परियोजनाओं में से एक में कुछ आइटम में देरी हो गया और अगली फिल्म में जाने के लिए तय किया गया था। नतीजतन, किसी ने अनुरोध किया कि देरी परिवर्तनों को रोकने के लिए दूसरी रिलीज शाखा बनाई जाए और उन्हें मौजूदा रिलीज में विलय करने से रोकें।
अभी तक यह हमें दु: ख और पेड़ संघर्ष के बहुत सारे का एक बहुत कारण बना हुआ है के बाद से भविष्य के रिलीज शाखा में कुछ आइटम मौजूदा रिलीज शाखा में आइटम पर निर्भर हैं। इन मुद्दों को हल करने में एकमात्र तरीका था कि वर्तमान रिलीज तैनात किए जाने तक प्रतीक्षा करें, रिहाई शाखा को ट्रंक में विलय करें, ट्रंक को भावी रिलीज शाखा में मिलाएं, और फिर परियोजना शाखा से भविष्य की रिलीज शाखा में बदलावों को मर्ज करें ।
इस मुद्दे हम अनुशंसा करते हैं कि हम एक से अधिक रिलीज शाखा कभी नहीं होना चाहिए, क्योंकि यह मुद्दों विलय का कारण बनता है पड़ा है की एक परिणाम के रूप में।
हालांकि, मुझे आश्चर्य है कि यह जाने का सही तरीका है या नहीं। क्या किसी को पता है कि उपversण में एकाधिक रिलीज शाखाओं का प्रबंधन करना संभव है? निश्चित रूप से उन सुविधाओं को प्रबंधित करना संभव होना चाहिए जो विलय करने की क्षमता के समझौता किए बिना देरी हो जाएं।
है वहाँ किसी को भी परिदृश्य मैं प्रस्तुत किया है, जिसे आप साझा करने के लिए तैयार हो जाएगा के विषय में किसी भी अनुभव है? मैं सिर्फ यह जानना चाहता हूं कि कैसे मैं अपने कार्यस्थल पर रिलीज के तरीके को बेहतर तरीके से प्रबंधित कर सकता हूं, इसलिए यह फिर से नहीं होता है।
"प्रत्येक परियोजना ट्रंक के ब्रांच से" का क्या मतलब है? क्या आपका मतलब है कि आप फीचर शाखाओं का उपयोग करते हैं? –
@wcoenen मुझे यकीन नहीं है कि इसे कैसे समझाया जाए। मैं अपने प्रश्न को बाद में एक आरेख के साथ अद्यतन करने जा रहा हूं कि चीजों को स्पष्ट करने की उम्मीद में हम चीजें कैसे करते हैं। दुर्भाग्य से, जो लड़का हमारी शाखाओं की प्रक्रियाओं के बारे में सबसे ज्यादा जानता है वह सोमवार तक दूर है। – mezoid