SemVer संस्करण तुलना
दो संस्करणों की तुलना करें; चाहें तो सूची क्रमबद्ध करके सीमा से मिलाएँ। यहाँ संगतता का अर्थ केवल सीमा में होना है, API संगतता नहीं।
सीमा: ^ ~ >= <= > < =। रिक्त स्थान AND, || OR है। पूर्व-रिलीज़ के लिए मिलती शाखा में उसी मूल संस्करण का पूर्व-रिलीज़ स्पष्ट होना चाहिए। बिल्ड मेटाडेटा प्राथमिकता नहीं बदलता।
केवल स्थानीय · पूर्ण major.minor.patch · प्रति संस्करण 256 अक्षर · सूची में 2,000 प्रविष्टियाँ, 200,000 अक्षर · सीमा में 4,096 अक्षर, 32 OR शाखाएँ
उपयोग कैसे करें
उपयोग कैसे करें
- दो पूर्ण संस्करण दर्ज करें।
- वैकल्पिक सूची और समर्थित सीमा दर्ज करें।
- प्राथमिकता और क्रमबद्ध मिलान देखें।
समर्थित सीमाएँ
पूर्ण संस्करण के साथ =, >, <, >=, <=, ^ या ~ इस्तेमाल करें। रिक्त स्थान से अलग शर्तें AND, || से OR होती हैं। अपूर्ण संस्करण, वाइल्डकार्ड, अल्पविराम, हाइफ़न सीमा और कोष्ठक समर्थित नहीं हैं। ^ पहले गैर-शून्य घटक से नीचे बदलाव की अनुमति देता है; ~ पैच बदलाव की।
पूर्व-रिलीज़ और सीमाएँ
पूर्व-रिलीज़ पहचानकर्ता SemVer के संख्यात्मक और ASCII क्रम में तुलना किए जाते हैं। OR शाखा पूर्व-रिलीज़ तभी स्वीकार करती है जब उसमें उसी major.minor.patch का पूर्व-रिलीज़ स्पष्ट हो। बिल्ड मेटाडेटा अनदेखा है। अधिकतम 2,000 प्रविष्टियाँ, सूची में 200,000 अक्षर, प्रति संस्करण 256 अक्षर, सीमा में 4,096 अक्षर और 32 OR शाखाएँ।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या सीमा मिलान संगतता सिद्ध करता है?
नहीं। यह केवल घोषित सीमा का पालन दिखाता है; कोड या API की जाँच नहीं करता।
समान संस्करणों का क्या होता है?
समान प्राथमिकता वाले संस्करण इनपुट क्रम में रहते हैं, भले बिल्ड मेटाडेटा अलग हो। हर प्रविष्टि रखी जाती है।