Git 2.30 पहले ही जारी किया जा चुका है और ये इसकी खबरें हैं

का नया संस्करण Git 2.30 पहले ही जारी किया जा चुका है और इस नए संस्करण में कुछ महत्वपूर्ण बदलाव प्रस्तुत हैं जैसे कमांड का विस्तार करने की क्षमता, साथ ही साथ PHP, Rust, और CSS के लिए टेम्प्लेट को अन्य चीजों के लिए अपडेट करना।

Git से अपरिचित लोगों के लिए, आपको पता होना चाहिए कि ईयह सबसे लोकप्रिय संस्करण नियंत्रण प्रणालियों में से एक हैविश्वसनीय, उच्च-प्रदर्शन, ब्रांचिंग और विलय के आधार पर लचीला गैर-रैखिक विकास उपकरण प्रदान करता है।

इतिहास की अखंडता और "पूर्वव्यापी" परिवर्तनों के प्रतिरोध की गारंटी देने के लिए, पिछले सभी इतिहास के निहित हैशिंग का उपयोग प्रत्येक कमिट में किया जाता है, व्यक्तिगत टैग के डिजिटल हस्ताक्षर के साथ प्रमाणित करना और डेवलपर्स को कम्यूट करना भी संभव है।

2.30 पर प्रकाश डाला

पिछले संस्करण की तुलना में, नए संस्करण में 495 बदलावों को अपनाया गया, 83 डेवलपर्स की भागीदारी के साथ तैयार किया गया, जिनमें से 29 ने पहली बार विकास में भाग लिया।

2.30 के इस नए संस्करण में कॉन्फ़िगरेशन में, help.autocorrect पैरामीटर अब 'कभी नहीं' के लिए सेट किया जा सकता है कमांड नामों में टाइपो का पता लगाने के लिए तर्क को पूरी तरह से अक्षम करने के लिए (डिफ़ॉल्ट रूप से, यदि कोई गैर-मौजूद आदेश निर्दिष्ट किया गया है, तो विशिष्ट टाइपोस के लिए जिट पार्स करता है और केवल एक प्रतिस्थापन विकल्प निर्दिष्ट होने पर सही कमांड चलाता है) ।

एक और परिवर्तन जो Git 2.30 के इस नए संस्करण से बाहर है, में है PHP, Rust और CSS के लिए अद्यतन किए गए उपयोगकर्ता टेम्पलेट।

इसके अलावा यह भी उल्लेख किया गया है कि उन आदेशों का विस्तार करने की क्षमता जोड़ी जो स्वत: पूर्ण स्क्रिप्ट में उपनाम हैं कमांड लाइन विकल्प और साथ ही "गिट स्टैश शो" मापदंडों के लिए समर्थन जो "गिट डिफरेंट" मापदंडों के समान हैं और Zsh के लिए स्वतः पूर्ण स्क्रिप्ट भी अपडेट किए गए हैं।

दूसरी ओर, यह उल्लेख किया गया है कि विकल्प "-मैं » को "git diff" पारिवारिक कमांड में जोड़ा गया है उन भागों को अनदेखा करना जहाँ परिवर्तन किसी दिए गए पैटर्न से मेल खाते हैं और यह कि "गिट प्रारूप-पैच" कमांड द्वारा बनाई गई फ़ाइल नामों के आकार को अनुकूलित करने की क्षमता प्रदान की गई है (पहले एक 64 वर्ण सीमा थी)।

विकल्प "-इंड-ऑफ-ऑप्शंस" को "git Rev-parse" कमांड में जोड़ा गया है, जो स्क्रिप्ट में संशोधन के साथ पैरामीटर को स्पष्ट रूप से अलग करने में मदद करता है, उदाहरण के लिए "git Rev-parse –verify -q -end-of-options $ rev"।

"गिट अपडेट-रेफस्टस्टीन" में एक सत्र में कई लेनदेन को संसाधित करने की क्षमता को जोड़ा गया था।
जोड़ा गया "-लिटरल-वैल्यू" विकल्प विभिन्न "git config" उपकमांडों में value_regex मान को एक नियमित अभिव्यक्ति के रूप में नहीं, बल्कि एक सटीक मिलान खोजने के लिए एक स्ट्रिंग के रूप में।

नए संस्करण की घोषणा में हाइलाइट किए गए अन्य परिवर्तनों में से:

  • टारगेट बनाते समय "git आर्काइव" में -9 से अधिक संपीड़न स्तर की अनुमति होती है।
  • बाश और पोसिक्स शेल में कार्यों को परिभाषित करने के लिए जोड़ा गया समर्थन।
  • "गिट वर्किंग ट्री लिस्ट" में, वर्किंग ट्री लॉक साइन का प्रदर्शन लागू किया गया है।
  • C भाषा में "git bisect" कमांड का पुनर्लेखन जारी रहा।
  • "Git diff A ... B" कमांड के लिए "git diff –merge-base AB" का अधिक जानकारीपूर्ण एनालॉग सुझाया गया है।
  • "गिट रखरखाव" कमांड का विकास, "गिट जीसी" का एक विस्तारित संस्करण जारी है।
  • "Git push-" में विकल्प को "-फोर्स-इफ़ेक्ट" शामिल किया गया, ताकि कमांड का उपयोग करते समय कमिट्स खोने की समस्या को हल किया जा सके "git push -force-with-पट्टे [=] ] "गलत तरीके से।
  • "-फोर्स-विद-लीज़" के साथ-साथ "-फोर्स-इफ-इन" को निर्दिष्ट करना अतिरिक्त रूप से छोड़े गए कमिट की प्रासंगिकता की जाँच करता है।
  • "Git क्लोन" के लिए, clone.defaultremotename सेटिंग जोड़ी गई है, जिससे आप उस नाम को परिभाषित कर सकेंगे जिसका उपयोग उस होस्ट को संदर्भित करने के लिए किया जाएगा जहां से रिपॉजिटरी को क्लोन किया गया था।
  • "Git चेकआउट" के लिए डिफ़ॉल्ट रूप से "–guess" विकल्प का उपयोग कॉन्फ़िगर करने के लिए checkout.guess विकल्प जोड़ा गया था।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं Git 2.30 के इस नए संस्करण के बारे में, आप विवरण देख सकते हैं निम्न लिंक पर जाकर।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।