2012-01-07 13 views
55

का उपयोग कर रहा हूं मैं गिट का उपयोग कर बिटबकेट पर अपने कोड होस्ट कर रहा हूं। मेरा स्थानीय ग्राहक ईजीआईटी (ग्रहण प्लगइन) है। मैंने स्थानीय रूप से एक टैग बनाया (टीम -> उन्नत -> टैग) और फिर इसे दूरस्थ भंडार में धक्का दिया। लेकिन जब मैं अपना भंडार पृष्ठ खोलता हूं, तो मुझे वहां टैग नहीं मिल सकते हैं। मुझे पूरा यकीन है कि टैग स्थानीय रूप से देखा जा सकता है।बिटबकेट में टैग कैसे जोड़ें? मैं गिट

मैं एक गिट विशेषज्ञ नहीं हूं। लेकिन ऐसा लगता है कि गिट में कई प्रकार के टैग हैं। क्या बिटबकेट केवल कुछ प्रकार के टैग दिखाता है?

उत्तर

85

क्या आपने एक्लिप्स में पुश विज़ार्ड में "सभी टैग्स स्पेक जोड़ें" बटन क्लिक किया था? यदि नहीं, तो कोशिश करें। या आप Git के संस्करण को सांत्वना के लिए उपयोग किया है, तो सिर्फ प्रदर्शन:

git push --tags 
+2

धन्यवाद नेविगेट करके डाउनलोड किया जा सकता है। समस्या सुलझ गयी। मेरे जैसे अन्य नए शौकों के लिए अधिक विस्तृत होने के लिए, "सभी टैग जोड़ें स्पेक जोड़ें" बटन चरण "पुश रेफ विनिर्देशों" पर हैं –

2

यह मैं नहीं था क्या है, लेकिन यह बहुत longwinded लगता है। क्या किसी को एक त्वरित दृष्टिकोण पता है?

आरटी गिट रिपोजिटरी व्यू के तहत टैग पर क्लिक करें। पुश टैग, रिमोट रेपो चुनें, रेफरी/हेड/मास्टर होने के लिए लक्ष्य रेफ नाम (ctrl-space) चुनें। खत्म करें का चयन करें।
परिणाम स्क्रीन पर, कॉन्फ़िगर करें का चयन करें उन्नत, सभी टैग्स spec, चुनें "समाप्त करें" का चयन करें। यह विन्यास/टैग/के साथ कॉन्फ़िगर पुश पृष्ठ में एक रेफ मैपिंग बनाता है: refs/टैग/। अब बचाएं और दबाएं।

10

यदि आपको नहीं पता कि यह कहां देखना है तो गुई में बटन खोजने के लिए उम्र लग जाएगी।

बिटबकेट गुई में आप काम करने के लिए ब्राउज़ करके एक टैग जोड़ सकते हैं। जब आप उस प्रतिबद्धता को खोलते हैं जिसे आप टैग करना चाहते हैं तो पृष्ठ के ऊपरी दाएं भाग में "टैग" अनुभाग होता है। शाखा के नीचे प्रदर्शित होने के ठीक नीचे। यदि आप + बटन पर क्लिक करते हैं तो आप अपनी प्रतिबद्धता को टैग कर सकते हैं।

हम चल रहे हैं निम्नलिखित संस्करण: Atlassian Bitbucket v4.8.3

+0

यह बिटबकेट गुई टैग समाधान करने के लिए ब्राउज़ करता है, वैध-कुंजी अनुमति कमांड लाइन गिट पुश --टैग समस्या हल करता है। संदर्भ https://answers.atlassian.com/questions/37533680/-jira-hooks-for-stash-is-blocking-my-tags-push – zerocog

+1

बिटबकेट gui प्रतिबद्धता के साथ टैग को डिस्कवर किया गया केवल एक अस्थायी टैग बनाया गया। "व्यवस्थापक" के रूप में, मुझे हुक में जाना पड़ा और अस्थायी रूप से "पुश चेक" हुक अक्षम करना पड़ा। फिर कमांड लाइन "गिट पुश --टैग" काम किया। – zerocog

+0

@zerocog, बिटबकेट के नवीनतम संस्करण के साथ यह अब एक अस्थायी टैग नहीं है। –

11

This documentation इंगित करता है कि एक टैग के रूप में निम्नानुसार बनाया जा सकता है: जारी करके

$ git tag -a v1.4 -m "my version 1.4" 
$ git tag 
v0.1 
v1.3 
v1.4 

और धक्का दिया:

$ git push origin --tags 
Counting objects: 1, done. 
Writing objects: 100% (1/1), 160 bytes | 0 bytes/s, done. 
Total 1 (delta 0), reused 0 (delta 0) 
To [email protected]:schacon/simplegit.git 
* [new tag]   v1.4 -> v1.4 
* [new tag]   v1.4-lw -> v1.4-lw 

एक बार धक्का दे दिया, टैग को https://bitbucket.org/<username>/<project>/downloads?tab=tags

संबंधित मुद्दे