अन्य उत्तरों से अच्छे विचारों को दोहराए बिना, मेरे मन में एक समस्या है जिसे अभी तक संबोधित नहीं किया गया था।
यदि आप पिछड़े संगतता के लिए पुराने संस्करण के बीच कांटा करते हैं, और असंगत आधुनिकीकरण के लिए एक नया संस्करण है, तो आप उन्हें संस्करण संख्याओं के माध्यम से अलग नहीं कर सकते।
उदाहरण के लिए लिनक्स कर्नेल को वर्ष 2000 के आसपास पुरानी 2.4.x शाखा में कांटा गया था, जो शायद आज भी समर्थित है और 2.4.199 के रूप में गिना जाता है, जबकि नया संस्करण कई, कई वर्षों से 2.6 है, और 2.6.32 है पुरानी प्रणालियों के लिए, लेकिन नवीनतम गुठली के लिए 3.2।
यदि आपके पास अपनी रिलीज़ के बारे में दस्तावेज़ीकरण है, तो आप जानकारी को दोगुना कर देंगे और लोगों को बताएंगे कि 2012-2019 का संस्करण 2012 में 01/09 पर आया था। MH। लेकिन क्या होगा, अगर एक आखिरी पल बग का पता चलता है, और एक सप्ताह के लिए एक रिलीज में देरी होती है, लेकिन प्रलेखन, जहां नाम का उल्लेख किया गया है, पहले से ही तैयार है, शायद मुद्रित, प्रेस जानकारी बाहर है और इसी तरह। अब आपके पास एक विसंगति है जो समस्याग्रस्त है, अगर संस्करण 20120109 2012/01/13 पर आ गया।
एसक्यूएल में, सवाल यह है कि क्या आईडी को शब्दार्थ जानकारी ले जाना चाहिए अक्सर चर्चा की गई है, और परिणाम हमेशा होता है: इसे नरक की तरह से बचें! आप एक अनावश्यक निर्भरता पैदा कर रहे हैं। यह लाभ का नहीं हो सकता।
2006 में अपनी 04/10 योजना के साथ उबंटू को इसकी समस्या थी, जब संस्करण 6.04 में देरी हुई और 6.06 हो गई। वर्ष 3000 में जल्द ही अगली समस्या होगी! :)