मुझे यकीन नहीं है कि जब कोई परियोजना पहले स्रोत नियंत्रण के लिए पर्याप्त होती है। जब तक प्रोजेक्ट 'फ्रेमवर्क-कम्प्लीट' नहीं हो जाता, तब तक मैं कमिट करता हूं और तब से मैं मुख्य रूप से कमिटमेंट करता हूं। (मैंने इसके लिए कोर फ्रेमवर्क को बहुत बड़ा करने के लिए कोई बड़ी व्यक्तिगत परियोजना नहीं की है।) मुझे लगता है कि यह सबसे अच्छा अभ्यास नहीं है, हालांकि मुझे यकीन नहीं है कि क्या गलत हो सकता है।
मान लीजिए, उदाहरण के लिए, मेरे पास एक परियोजना है जिसमें एक एकल कोड फ़ाइल है। अत्यंत मूल कार्यक्षमता (1 या 2 सुविधाओं) के साथ परियोजना को प्राप्त करने के लिए बॉयलरप्लेट कोड की लगभग 10 लाइनें और 100 लाइनें लगेंगी। क्या मुझे पहले जाँच करनी चाहिए:
- खाली फाइल?
- बॉयलरप्लेट कोड?
- पहली विशेषताएँ?
- किसी और बिंदु पर?
इसके अलावा, एक विशिष्ट बिंदु पर जांच करने के क्या कारण हैं?
Will I mind having to redo that part ? Save : SaveAnyway;
मैं स्रोत नियंत्रण के लिए एक ही दृष्टिकोण लेता हूं, मैं काम करने के लिए कुछ भी इंतजार नहीं करता हूं या कहीं भी पूरा होने के करीब नहीं हूं, मैं बस इंतजार करता हूं जब तक मुझे कुछ पता नहीं चल जाता है या मैं पर्याप्त बदलाव नहीं करता हूं जो मैं नहीं चाहता हूं फिर से पता लगाने की कोशिश करें या उन परिवर्तनों को फिर से करें, फिर मैं जांच करता हूं। इसीलिए लोग प्रोजेक्ट बनाने के बाद बचत करने का सुझाव देते हैं; प्रोजेक्ट बनाना कष्टप्रद होता है, इसलिए जांच करें कि आपको फिर से ऐसा नहीं करना पड़ेगा।