टक्कर संस्करण के लिए क्या खड़ा है?


237

मैंने इस टिप्पणी को कई बार देखा। वास्तव में इसका क्या मतलब है?

जवाबों:


262

इसका मतलब संस्करण संख्या को एक नए, अद्वितीय मूल्य में वृद्धि करना है।


3
क्या इसका कोई विशेष संदर्भ है जिसमें इसका उपयोग किया जा सकता है? क्या यह स्रोत संस्करण होना चाहिए, या यह एक निर्भरता संस्करण हो सकता है? क्या यह वास्तव में कुछ घटक को एक नए संस्करण में अपडेट करना शामिल कर सकता है, या क्या यह केवल उदाहरण के लिए एक कॉन्फ़िगर फ़ाइल में एक संस्करण संख्या को बदलने के बारे में है? दूसरे शब्दों में, क्या इस शब्द का कोई तकनीकी विवरण है कि इस शब्द का उपयोग कैसे किया जा सकता है?
एलेक्सी

3
अद्यतन घटकों या निर्भरता को आमतौर पर "नवीनतम / नए के लिए अद्यतन" या "नवीनतम / नए के खिलाफ निर्माण" के रूप में एनोटेट किया जाता है। इसके अलावा यह सिर्फ हाउसकीपिंग है।
इग्नासियो वाज़क्वेज़-अब्राम्स

@Alexey एक तकनीकी विचार मेरे पास संस्करण टक्कर के बारे में है (केवल sbt और मावेन परियोजनाओं के संदर्भ में) यह है कि विकास केवल -SNAPSHOTसंस्करणों के साथ ही होना चाहिए । यह दो लोगों को एक दूसरे से अनजान संस्करण को टक्कर देने से बचने में भी मदद करता है। 1. -SNAPSHOTएक रिलीज (एक ही संस्करण संख्या के साथ) से टक्कर । 2. प्रतिबद्ध 3. अगले संस्करण संख्या के लिए टक्कर और -SNAPSHOTवापस जगह । 4. प्रतिबद्ध 5. धक्का
akauppi

2
करता है 2.2.1-> 2.2.2एक 'टक्कर' के रूप में गिनती?
ओलेझिनीक

5
@OlehZiniak: 2.2.2 मानकर परियोजना में अभी तक संस्करण संख्या के रूप में उपयोग नहीं किया गया है, निश्चित है।
इग्नासियो वाज़क्वेज़-अब्राम्स

67

से: एक सफल गेट ब्रांचिंग मॉडल :

$ 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 एक काल्पनिक शेल स्क्रिप्ट है जो नए संस्करण को प्रतिबिंबित करने के लिए काम की प्रतिलिपि में कुछ फ़ाइलों को बदलता है। (यह निश्चित रूप से एक मैनुअल परिवर्तन हो सकता है - बिंदु यह है कि कुछ फाइलें बदल जाती हैं।) फिर, टकरा हुआ संस्करण संख्या प्रतिबद्ध है।


37
यह लेख जिस तरह से, गिट के साथ काम करने का एक शानदार तरीका बताता है। बहुत व्यवस्थित और सुव्यवस्थित। मैं सभी को सलाह देता हूं।
पिलाउ

3
मेरे पास कुछ डेमो bump_version स्क्रिप्ट कहाँ हो सकती है?
वॉइला

5
bumpversion या ग्रंट -बम्प या git-version-bump या अन्य। आपकी भाषा वरीयताओं के आधार पर।
mab

1
यहाँ पर रिलीज़ की गई है । शेल स्क्रिप्ट पर मैं कैसे स्वचालित रूप से Git टैग संस्करणों को टक्कर देता हूँ
Péter Szakszon

2
जो इस सवाल पर आए क्योंकि उन्होंने उस लेख को पढ़ते हुए "बम्प वर्जन" पाया, इससे पता चला कि इसका उत्तर नीचे था: D
KADEM मोहम्मद

14

इसका अर्थ है वर्तमान संस्करण संख्या को 1 से बढ़ाना।


10
लेकिन उम्मीद है कि आप इस तरह से कर रहे हैं कि वीर्य के अनुरूप है !
बिंकी

सेमेस्टर ज्यादातर लिब और एपीआई के लिए है। यह हर जगह मतलब नहीं है
Marc.2377

2

बूस्ट, पंप करें, ऊपर लाएं, संस्करण।


तुम्हारे लिए व्युत्पत्ति।

https://www.dictionary.com/e/slang/bump

ऑनलाइन संदेश बोर्डों के उदय के साथ 1990 के दशक के उत्तरार्ध में उभरते हुए, टक्कर को लोकप्रिय रूप से वाक्यांश के लिए एक बैरोनियम कहा जाता है "मेरी पोस्ट लाओ"। अवधि, तथापि, यह भी बस शब्द के विस्तार के रूप उत्पन्न हो सकता है टक्कर (यानी, कुछ एक टक्कर, या बढ़ावा देने के।)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.