मुझे पता है कि सॉफ्टवेयर संस्करण नियंत्रण के बारे में कोई निश्चित नियम नहीं हैं लेकिन मेरे पास कई प्रश्न हैं।कोड संस्करण परिवर्तन "नियम"
1) संस्करणों को कैसे अपग्रेड करें सही ढंग से
मैं एक छोटे से सॉफ्टवेयर है कि मैंने कुछ समय पहले शुरू कर दिया है और जब से मैं खरोंच से शुरू कर दिया मैं संस्करण 0.1 के साथ शुरू कर दिया।
जैसा कि मैंने और अधिक कार्यक्षमता जोड़ा है, मैं मामूली संख्या को अपग्रेड कर रहा हूं। अब मैं v0.5.7 (बग फिक्स और मामूली परिवर्तनों के लिए नए कार्यों और संशोधन (.7) के लिए मामूली (.5) में हूं, बात यह है कि कार्यक्रम वितरण के लिए लगभग पूरा हो गया है, लेकिन अब मैं "गायब हूं "कई मामूली संस्करण, आप लोग उस स्थिति को कैसे संभालेंगे? क्या आप बस संख्याओं को कूदते हैं?
जो मुझे दूसरे प्रश्न पर लाता है।
2) एक अच्छा प्रारंभिक संस्करण संख्या
मैं के बारे में एक नई परियोजना शुरू करने के लिए कर रहा हूँ बात है। इस बार एक परियोजना का छोटा नहीं है और यह संशोधित करने के लिए सार्वजनिक और स्वतंत्र होगा, मैं ऊपर उल्लिखित मुद्दों को नहीं देखना चाहता हूं। तो कौन सा अच्छा प्रारंभिक बिंदु होगा?
बोनस सवाल:
3) यह 10 से ऊपर नंबर बनाने के लिए ठीक है? v1.25 या v2.2.30 की तरह?
मैंने इस तरह के नंबरिंग के साथ सॉफ़्टवेयर नहीं देखा है (शायद वे इसे केवल सहायता अनुभाग में या अपने वेब पेज में दिखाते हैं), फिर मुझे पता है कि इसके लिए कोई नियम नहीं है लेकिन ऐसा लगता है कि संस्करण संख्याओं को रखने के तरीके पर एक सामान्य सहमति है।
सॉफ़्टवेयर वर्जनिंग सामान्य रूप से 'वर्जन कंट्रोल' से नहीं है और मुझे यहां गिट के साथ कुछ भी नहीं दिख रहा है। –
"मैंने इस तरह के नंबरिंग के साथ सॉफ़्टवेयर नहीं देखा है" - नवीनतम लिनक्स कर्नेल संस्करण 2.6.34.1 –
हां, संस्करण कुछ भी हो सकता है जो आप चाहते हैं, लेकिन तार्किक (टक करने के लिए) होना चाहिए। –