श्रेणी: डेवलपर टूल

Semver तुलना

हमारा अपना विचारकोई टूल नहीं मिला?

दो सिमेंटिक वर्शन की तुलना करें और देखें कौन-सा नया है

Semantic Versioning 2.0.0 के दो वर्शन स्ट्रिंग की तुलना करें, देखें कौन-सा नया है, और यह भी देखें कि अंतर मेजर, माइनर, पैच या प्री-रिलीज़ है। यह पूरी तरह आपके ब्राउज़र में चलता है।

नतीजावर्शन A पुराना हैअंतरमाइनर

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

Semantic Versioning, major.minor.patch को एक स्पष्ट अर्थ देता है और प्री-रिलीज़ पहचानकर्ताओं के लिए सटीक प्राथमिकता नियम परिभाषित करता है, इसलिए 1.0.0-alpha, 1.0.0 से पहले क्रमबद्ध होता है और 1.0.0-alpha.2, 1.0.0-alpha.10 से पहले संख्यात्मक रूप से क्रमबद्ध होता है, न कि टेक्स्ट के रूप में। यह टूल दोनों वर्शन को semver.org स्पेक के अनुसार पार्स करता है, बताता है कि कौन-सा नया है, और सबसे महत्वपूर्ण फ़ील्ड का नाम बताता है जो दोनों के बीच अलग है।

इस्तेमाल कैसे करें

  1. वर्शन A और वर्शन B दर्ज करें, जैसे 1.4.2 और 1.5.0-beta.1।
  2. पढ़ें कि कौन-सा वर्शन नया है।
  3. यह देखने के लिए कि यह मेजर, माइनर, पैच या प्री-रिलीज़ बदलाव है, अंतर फ़ील्ड जाँचें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

क्या प्री-रिलीज़ वर्शन को रिलीज़ से पुराना माना जाता है?
हाँ। semver स्पेक के अनुसार, 1.0.0-alpha की प्राथमिकता 1.0.0 से कम होती है, क्योंकि प्री-रिलीज़ को अस्थिर माना जाता है और अभी तक वह वर्शन नहीं जिसके पहले वह आता है।
alpha.2 और alpha.10 जैसे प्री-रिलीज़ पहचानकर्ताओं की तुलना कैसे की जाती है?
पूरी तरह संख्यात्मक पहचानकर्ताओं की तुलना संख्याओं के रूप में की जाती है, इसलिए alpha.2, alpha.10 से पहले क्रमबद्ध होता है; किसी भी अक्षर वाले पहचानकर्ताओं की तुलना इसके बजाय सादे टेक्स्ट के रूप में की जाती है, बिल्कुल semver प्राथमिकता नियमों के अनुसार।
क्या + चिह्न के बाद आने वाला बिल्ड मेटाडेटा तुलना को प्रभावित करता है?
नहीं। +build.5 जैसे बिल्ड मेटाडेटा को प्राथमिकता के उद्देश्य से अनदेखा किया जाता है, ठीक जैसा semver स्पेक की आवश्यकता है।