मैं एक मध्यम आकार की टीम में काम करता हूं जो समान स्रोत कोड साझा करता है और जबकि जगह में एक एकीकरण जारी रहता है, लेकिन जैसा कि हम सभी को एक ही शाखा में काम करना पड़ता है, निर्माण लगभग हमेशा टूट जाता है।
जैसा कि हमारे पास एक नियम भी है, जिसे हाल ही में टूटी हुई बिल्डिंग्स को खत्म करने के लिए पेश किया गया है, जिसमें कहा गया है कि किसी को भी चेक-इन करने की अनुमति नहीं है, जबकि निर्माण लाल है।
कहा जाता है कि, एक दिन में हर किसी के पास 10-15 मिनट की खिड़कियां होती हैं, जहां हमें चेक-इन करने की अनुमति होती है।
और जैसे-जैसे टीम बढ़ रही है, चेक-इन अवसरों की खिड़कियां और भी सिकुड़ती जा रही हैं। यह डेवलपर्स को अपने परिवर्तनों को स्थानीय रूप से जमा करने के लिए मजबूर करता है, जिसके परिणामस्वरूप एक बड़ा परिवर्तन सेट होता है जो यह सुनिश्चित करना और भी कठिन होता है कि परिवर्तन कुछ भी नहीं तोड़ रहे हैं। आप दुष्चक्र देख सकते हैं।
आप इस तरह से पर्यावरण में प्रभावी काम करने के लिए मुझे क्या अनुमति दे सकते हैं। इसके अलावा, कृपया ध्यान रखें कि मैं एक डेवलपर हूं, प्रबंधक नहीं हूं, और इस प्रक्रिया या अन्य लोगों के व्यवहार को नहीं बदल सकता हूं।