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