कुछ परियोजनाएं एक नए विकास को बंद करने से पहले संस्करण को टक्कर देती हैं, जबकि अन्य परियोजनाएं रिलीज़ को टैग करते समय संस्करण को टक्कर देती हैं।
कौन सा दृष्टिकोण बेहतर है?
यदि नए चरण की शुरुआत में संस्करण संख्या नहीं बदली गई है, तो डेवलपर्स इसे बदलना भूल सकते हैं और बस कार्यक्रम जारी कर सकते हैं।
यदि रिलीज़ होने से पहले संस्करण संख्या बदल जाती है, तो 2 संस्करण संख्याएँ (टैग और मेकफाइल / असेंबलीइन्फो.कैंस) मेल नहीं खाती हैं।
git describe
यदि वर्तमान संशोधन v1.2.3.4 के बाद वर्तमान संशोधन है, तो आपको v1.2.3.4-15-g1234567 दे सकता है, लेकिन आपने पहले से ही v1.2.3.5 की फ़ाइलों को बदल दिया है