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