सॉफ्टवेयर संस्करण के संबंध में
(विशेष रूप से semantic versioning), एक सॉफ्टवेयर के पैच संस्करण संख्या को अपग्रेड करेगा, और अद्यतन उनकी नाबालिग संस्करण संख्या उन्नयन पैच। अनुप्रयोग जो अर्थ संस्करण का पालन करें (MAJOR.MINOR.PATCH
प्रारूप में) के लिए, एक पैच के रूप में परिभाषित किया गया है:
वेतन वृद्धि [...] पैच संस्करण है जब आप पीछे की ओर संगत बग फिक्स किया जाता है।
ज्यादातर मामलों में, पैच तीसरे नंबर, रखरखाव संस्करण को अद्यतन। अद्यतन मामूली संस्करण संख्या अद्यतन करें। इसके अलावा, पैच आमतौर पर संगतता बनाए रखते हुए समस्याएं ठीक करते हैं, जबकि अपडेट दोनों समस्याओं को ठीक कर सकते हैं और नई सुविधाओं को जोड़ सकते हैं जो पिछले संस्करणों के साथ संगत नहीं हो सकता है। एक अतिरिक्त पिछले पैच संख्या एक निर्माण या संशोधन संख्या संलग्न हो सकता है:
MAJOR.MINOR.PATCH or MAJOR.MINOR.PATCH.BUILD
तो एक संस्करण संख्या 2.1.3.089 दूसरा बड़ा संस्करण, पहले मामूली संशोधन है (ताकि एक प्रमुख अद्यतन किया गया है), तीसरे रखरखाव का निर्माण (इसलिए संस्करण 2.1.0.एक्स के बाद से तीन पैच जारी किए गए थे), और 08 9 का निर्माण (बिल्ड/पैच के लिए कोई महत्व नहीं, एक अतिरिक्त संस्करण आईडी/संख्या निर्दिष्ट करने वाले अतिरिक्त मेटाडेटा के रूप में सोचा जा सकता है)।
Wikipedia article सॉफ्टवेयर संस्करण पर एक दिलचस्प पढ़ा है। एमएमएमबी शैली निर्दिष्ट करने का कारण यह है कि इसका उपयोग आमतौर पर विजुअल स्टूडियो में अनुप्रयोग विकास के दौरान किया जाता है।
कुछ मामलों में, अंतिम संख्या (निर्माण) को छोड़ दिया जाता है - अंतिम उपयोगकर्ताओं के लिए, शायद ही कभी इसकी आवश्यकता होती है। यह ज्यादातर विकास उद्देश्यों के लिए है।
प्रतिक्रिया देखने के बाद एक परिशिष्ट के रूप में ... क्या यह एक "बग" या "नया फीचर अनुरोध" है यदि कोई वचनबद्ध वृद्धि वहां नहीं है? –