मैंने इस टिप्पणी को कई बार गिट में देखा। वास्तव में इसका क्या अर्थ है?बंप संस्करण के लिए क्या खड़ा है?
उत्तर
इसका मतलब संस्करण संख्या को एक नए, अद्वितीय मूल्य में बढ़ाने का है।
यह से द्वारा 1.
लेकिन उम्मीद है कि आप इस तरह से ऐसा करने का अर्थ देते हैं जो [सेमेस्टर] (http://semver.org/) के अनुरूप है! – binki
वर्तमान संस्करण संख्या बढ़ाने का मतलब है: A successful Git branching model:
$ git checkout -b release-1.2 develop Switched to a new branch "release-1.2" $ ./bump-version.sh 1.2 Files modified successfully, version bumped to 1.2. $ git commit -a -m "Bumped version number to 1.2" [release-1.2 74d9424] Bumped version number to 1.2 1 files changed, 1 insertions(+), 1 deletions(-)
एक नई शाखा बनाने और इसे करने के लिए स्विच करने के बाद, हम संस्करण टक्कर संख्या। यहां, bump-version.sh एक काल्पनिक खोल स्क्रिप्ट है जो को नए संस्करण को प्रतिबिंबित करने के लिए कार्यशील प्रति में कुछ फ़ाइलें बदलती है। (यह निश्चित रूप से मैन्युअल परिवर्तन हो सकता है-बिंदु यह है कि कुछ फाइलें बदलती हैं।) फिर, बम्प्ड संस्करण संख्या प्रतिबद्ध है।
यह आलेख गिट के साथ काम करने के लिए एक शानदार तरीका का वर्णन करता है। बहुत संगठित और सुव्यवस्थित। मैं हर किसी को सलाह देता हूं। – pilau
मेरे पास कुछ डेमो bump_version स्क्रिप्ट कहां हो सकती है? – voila
[बंपवर्जन] (https://github.com/peritus/bumpversion) या [grunt-bump] (https://github.com/vojtajina/grunt-bump) या [git-version-bump] (https://rubygems.org/gems/git-version-bump/) या अन्यथा। आपकी भाषा वरीयताओं के आधार पर। – mab
- 1. एमआर संस्करण के लिए क्या खड़ा है?
- 2. एससीएम के लिए क्या खड़ा है?
- 3. फ़ुटपुट (_ ("")) अंडरस्कोर के लिए क्या खड़ा है?
- 4. 'एचएल` के लिए क्या खड़ा है?
- 5. भोजन के लिए क्या खड़ा है?
- 6. *** NO_CI *** के लिए क्या खड़ा है?
- 7. स्ट्रैब्रिक के लिए क्या खड़ा है?
- 8. 'कोर' के लिए क्या खड़ा है?
- 9. uint32_t के लिए क्या खड़ा है?
- 10. क्या क्यूए सर्वर के लिए खड़ा है?
- 11. एक्सएपी के लिए क्या खड़ा है?
- 12. स्प्रिंटफ के लिए क्या खड़ा है?
- 13. "CLR20r3" के लिए क्या खड़ा है? (clr का कौन सा संस्करण है)
- 14. बंप (आईएनजी) के पीछे मठ?
- 15. एफबी क्या करता है: नेमस्पेस के लिए खड़ा है?
- 16. क्या करता है (int (*) []) var1 के लिए खड़ा है?
- 17. std :: iota के iota के लिए क्या खड़ा है?
- 18. पाइथन के डीआईआर() फ़ंक्शन के लिए क्या खड़ा है?
- 19. बैश में '-' क्या खड़ा है?
- 20. वो किसके लिए खड़ा है?
- 21. इंटीजर के लिए% d क्यों खड़ा है?
- 22. दिनांक अंतराल प्रारूप में 'पी' के लिए क्या खड़ा है?
- 23. Symfony2 में 'Acme' के लिए क्या खड़ा है?
- 24. विंडोज़ में सीबीटी हुक ... "सीबीटी" के लिए क्या खड़ा है?
- 25. सी में पोस्टफिक्स "_t" के लिए क्या खड़ा है?
- 26. जावा-डी में डी के लिए क्या खड़ा है?
- 27. "nib" और "xib" के लिए क्या खड़ा है?
- 28. COLLATE LOCALIZED ASC के लिए क्या खड़ा है?
- 29. सी भाषा: .mm एक्सटेंशन के लिए क्या खड़ा है?
- 30. MySQL फ़ंक्शन नाम 'ईएलटी' के लिए क्या खड़ा है?
क्या इसका कोई विशेष संदर्भ है जिसमें इसका उपयोग किया जा सकता है? क्या यह स्रोत संस्करण होना चाहिए, या यह एक निर्भरता संस्करण हो सकता है? क्या इसमें वास्तव में किसी नए संस्करण में कुछ घटक अपडेट करना शामिल हो सकता है, या उदाहरण के लिए कॉन्फ़िगरेशन फ़ाइल में केवल संस्करण संख्या को बदलने के बारे में है? दूसरे शब्दों में, क्या इस शब्द का उपयोग कैसे किया जा सकता है इसके बारे में कोई तकनीकी विवरण है? – Alexey
घटकों या निर्भरताओं को अद्यतन करना आमतौर पर "नवीनतम/नए अपडेट" या "नवीनतम/नए के खिलाफ निर्माण" के रूप में एनोटेट किया जाता है। इसके अलावा यह सिर्फ हाउसकीपिंग है। –
@Alexey एक तकनीकी विचार मेरे पास संस्करण टक्कर के बारे में है (केवल एसबीटी और मेवेन परियोजनाओं के संदर्भ में) यह है कि विकास केवल '-स्नैपशॉट' संस्करणों के साथ होना चाहिए। यह एक-दूसरे से अनजान संस्करण को बंपिंग करने वाले दो लोगों से बचने में भी मदद करता है। 1. '-SNAPSHOT' से रिलीज तक (एक ही संस्करण संख्या के साथ) टक्कर लें। 2. प्रतिबद्ध 3. अगले संस्करण संख्या पर टक्कर लें और '-स्नैपशॉट' वापस रखें। 4. प्रतिबद्ध 5. पुश – akauppi