उसकी 2005 email to the Linux Kernel mailing list में, लिनुस टोर्वाल्ड बहुत जोरदार है कि Git में टैग को निजी चाहिए और जब दूसरों से प्राप्त करने में कठिनाई नहीं स्वचालित रूप से शामिल किया जाना:गिट वैश्विक टैग --- स्पष्ट रूप से बुरा, लेकिन क्यों?
एक नियमित रूप से सिर खींच और नहीं कर सकते चाहिएनहीं अद्यतन टैग । टैग पेड़ के साथ नहीं जुड़े रहे हैं, और वेनहीं और कर सकते हैं चाहिए नहीं क्योंकि कि उन्हें बजाय निजी के वैश्विक होगा तो वास्तव में हो सकता है, , और यह मौलिक होगा उन्हें वितरित नहीं किया जा
और:
यह गलत गलत है, गलत को लगता है कि प्राप्त करने में कठिनाई किसी elses पेड़ साधन कि आपको उसके टैग लेना चाहिए।
मैं कर्नल हैकर नहीं हूं। गिट का उपयोग करने के कारणों में से एक है अलग-अलग स्थानों से अपना कोड संपादित करने में सक्षम होना। टैग भविष्य के संदर्भ के लिए विभिन्न संस्करणों का वर्णन करने के प्राकृतिक तरीके की तरह लगते हैं, उदा। क्या काम करता है, क्या नहीं, क्या quirks मौजूद हैं। इस प्रकार मेरे पास टैग भरने के लिए टैग लगाना उपयोगी लगता है। क्या कोई यह समझा सकता है कि इस प्रतिमान का जोखिम क्या है?
निजी टैग क्यों महत्वपूर्ण हैं? और विकल्प क्या है? क्या हर बार जब मैं कोड के किसी विशेष संस्करण को ध्वजांकित करना चाहता हूं तो क्या मुझे बस एक अलग शाखा बनाना चाहिए?
ध्यान दें कि यह केवल डिफ़ॉल्ट है; टैग धक्का नहीं दिए जाते हैं क्योंकि डिफ़ॉल्ट गिट पुश ** मिलान ** द्वारा। गिट लाने के दौरान ** autofolows ** टैग (यानी उन्हें लाने के दौरान उन्हें लाता है)। आप सभी टैग को धक्का/लाने के लिए हमेशा गिट को कॉन्फ़िगर कर सकते हैं। –