यह समस्या इंगित करती है कि:
विलय से पहले रिलीज़ शाखा पर टैग लगाने (और मास्टर शाखा पर नहीं) से मेरी समझ से वास्तव में ऐसा करने के लिए सही बात है, इसे विकसित शाखा से git वर्णन --tags द्वारा पाया जा सकता है। # 374 देखें
एक और पोस्ट करते समय :
मैंने आज होमबॉव के माध्यम से गलती से 0.4.2-पूर्व संस्करण स्थापित किया और उस संस्करण में टैगिंग के काम करने के तरीके से भ्रमित था। पहले (संस्करण 0.4.1) टैग को मास्टर शाखा पर बनाया गया था, रिलीज शाखा को इसमें विलय कर दिया गया था। अब ऐसा लगता है कि रिलीज़ ब्रांच के आखिरी कमिट पर टैग बनाया गया है, जो मेरे लिए अच्छा विचार नहीं है। विशेष रूप से यदि आपके पास एक बिल्ड-सिस्टम है जो गिट टैग पर निर्भर करता है और एक रिलीज संस्करण बनाता है यदि HEAD एक टैग की गई प्रतिबद्धता और एक विकास संस्करण है, तो इसके निम्न में से एक है। क्या कोई मुझे इस बदलाव के पीछे का तर्क समझा सकता है? और सिमेंटिक वर्जनिंग के संबंध में मैं इसे पैच-लेवल में एक वर्जन टक्कर नहीं मानूंगा!
हमारी टीम में हमने इस बारे में कई चर्चाएँ की हैं। कुछ संकेत देते हैं कि मास्टर शाखा से एक टैग बनाने की आवश्यकता है जबकि अन्य रिलीज शाखा को पसंद करते हैं। Gitflow चित्र के अनुसार:
ऐसा लगता है कि टैग मास्टर पर रखा गया है।