क्या केवल काम करने वाले कोड की आवश्यकता है यह अच्छा विचार है?
इस कमेटी को रिपोजिटरी को कार्यशील अवस्था में छोड़ने की आवश्यकता नहीं है:
- ... हम शुरुआती डिजाइन चरणों में हैं, कोड अभी तक स्थिर नहीं है।
- ... आप परियोजना के एकमात्र डेवलपर हैं। आप जानते हैं कि चीजें काम क्यों नहीं कर रही हैं। इसके अलावा, आप टूटे हुए कोड को कम करके किसी के काम को रोक नहीं रहे हैं।
- ... वर्तमान में कोड काम नहीं करता है। हम इसमें एक बड़ा बदलाव करने जा रहे हैं। चलो, अगर बदसूरत हो तो वापस करने के लिए एक बिंदु है।
... श्रृंखला लंबी है, कोई परेशानी नहीं अगर टूटी हुई कोड स्थानीय शाखा में मौजूद है। अर्थात
- स्थानीय फ़ाइलें
- मचान क्षेत्र
- स्थानीय शाखा में आता है
- दूरस्थ व्यक्तिगत सुविधा शाखा में आता है
- दूरस्थ
develop
शाखा के साथ विलय - दूरस्थ
master
शाखा के साथ विलय - दूरस्थ
release
शाखा के साथ विलय
... जल्दी करो, अक्सर कमिट करो।
इसलिए ऊपर से जुड़े प्रश्न में, अधिकांश उत्तर कहते हैं कि कोड नहीं-कोड करने के लिए स्थानीय और सुविधा शाखाओं में कोई समस्या नहीं है। क्यूं कर? एक टूटे हुए प्रतिबद्ध का मूल्य क्या है?
जोड़ा गया: बहुत अधिक मत वाली टिप्पणियों की एक जोड़ी है, यह कहते हुए कि एक स्थानीय ब्रैक पर कोई भी व्यक्ति जो चाहे कर सकता है। हालांकि, मुझे सवाल के तकनीकी पक्ष में कोई दिलचस्पी नहीं है। बल्कि, मैं सर्वोत्तम प्रथाओं को सीखना चाहूंगा - आदतों, कि जिन लोगों ने उद्योग में कई वर्षों तक काम किया है, वे सबसे अधिक उत्पादक हैं।
मैं बड़ी मात्रा में महान जवाबों पर आश्चर्यचकित हूं! वे मुझे इस निष्कर्ष पर ले जाते हैं कि मैं अपने कोड को व्यवस्थित करने के लिए शाखाओं का उपयोग करने में पर्याप्त निपुण नहीं हूं।