Git 2.32 कुछ सुधार, पथ सुरक्षा और बहुत कुछ के साथ आता है

तीन महीने के विकास के बाद इसका अनावरण किया गया है लोकप्रिय वितरित स्रोत नियंत्रण प्रणाली के नए संस्करण का शुभारंभ Git 2.32. पिछले संस्करण की तुलना में, नए संस्करण में 617 बदलावों को अपनाया गया, 100 डेवलपर्स की भागीदारी के साथ तैयार किया गया, जिनमें से 35 ने पहली बार विकास में भाग लिया।

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

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

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

तंत्र के बजाय इस नए संस्करण में GIT_CONFIG_NOSYSTEM जिसका उपयोग अब पूरे सिस्टम से कॉन्फ़िगरेशन फ़ाइल को पढ़ने से बचने के लिए किया जाता है GIT_CONFIG_SYSTEM तंत्र का उपयोग करने का प्रस्ताव है, जो आपको स्पष्ट रूप से निर्दिष्ट करने की अनुमति देता है कि किस फ़ाइल से सिस्टम-व्यापी कॉन्फ़िगरेशन लोड किया जाना चाहिए, साथ ही साथ पैरामीटर GIT_CONFIG_GLOBAL उपयोगकर्ता-विशिष्ट सेटिंग्स को ओवरराइड करने के लिए $ होम / .git चर सेट करते समय GIT_CONFIG_SYSTEM।

एक और बदलाव जो किया गया है वह यह है कि अब जब Git संचार प्रोटोकॉल के दूसरे संस्करण का उपयोग किया जाता है, "गिट पुश" निष्पादित करते समय, परिभाषा लागू की जाती है प्राप्त करने वाले छोर पर, जिसने "गिट पुश" की दक्षता को "के स्तर तक लाना संभव बना दिया"गिट खोज»और उन वस्तुओं की लोडिंग को हटा दें जिनकी आवश्यकता नहीं है।

पसंद "-ट्रेलर [= ] "" git कमिट "कमांड में जोड़ा गया है, क्या अपनी स्वयं की संरचित जानकारी संलग्न करना आसान बनाता है पुष्टि पर कुंजी / मान प्रारूप में, जिसे बाद में कमांड द्वारा संसाधित किया जा सकता है «व्याख्या-ट्रेलर"।

यह भी नोट किया जाता है कि विकल्प «-अस्वीकार-उथला" सेवा मेरे "जीआईटी क्लोन»उथले मोड रिपोजिटरी क्लोनिंग को अक्षम करने के लिए (कोई पूर्ण परिवर्तन इतिहास नहीं), साथ ही गिटवेब में एक छुपा ईमेल मोड जोड़ा गया है, जो आउटपुट में ईमेल स्ट्रिंग को प्रतिस्थापित करता है।

कमांड का प्रोसेसिंग लॉजिक «गिट लागू -3way«, जो अब पहले थ्री-वे मर्ज एल्गोरिथम को लागू करने का प्रयास करता है और केवल विफलता या संघर्ष के मामले में सामान्य पैच एप्लिकेशन पर वापस आ जाता है (पहले यह दूसरा तरीका था)।

जोड़ा गया विकल्प «-डिफ-विलय =»के लिए« आदेशगिट लॉग»और डिफ़ॉल्ट मोड का चयन करने के लिए log.diffMerges सेटिंग, साथ ही a "गिट ऐड" और "गिट आरएम" कमांड के लिए अतिरिक्त सुरक्षा बिखरे हुए भुगतान संचालन के दायरे से बाहर के मार्गों में डेटा के संशोधन के खिलाफ।

  • विकल्प "-फ़िल्टर = वस्तु: प्रकार =»« कमांड . में जोड़ा गया हैगिट रेव-लिस्ट»कमांड द्वारा उत्पन्न पैकेज फ़ाइल से एक निश्चित प्रकार की वस्तुओं को बाहर करने के लिए पैक-ऑब्जेक्ट्स।
  • में नकारात्मक मानों की अनुमति नहीं है गिट पैक-ऑब्जेक्ट्स उन विकल्पों के लिए जो संख्यात्मक मान लेते हैं, जैसे -विंडो और -डेप्थ।
  • कमांड में «गिट लागू»विकल्प निर्दिष्ट करने की अनुमति है«-3वे»Y«- कैश्ड" एक ही समय में।
  • आदेश "जीआईटी कमिट»« -फिक्सअप »विकल्प का एक विस्तारित संस्करण है («रिबेस -ऑटोस्क्वैश» के लिए एक प्रतिबद्धता बनाना)।
  • आदेश "गिट भेजें-ईमेल»core.hooksPath के कॉन्फ़िगरेशन को ध्यान में रखा गया है।
    पूर्णांकों के अलावा अन्य काउंटरों की अनुमति है गिट प्रारूप-पैच -v .
  • fsmonitor जैसी सेवाओं को बनाने के लिए एक साधारण IPC इंटरफ़ेस जोड़ा गया था।
  • फ़ाइल प्रसंस्करण रोक दिया गया ».gitattributes "," .gitignore "और" .mailmap»यदि वे प्रतीकात्मक लिंक हैं।
    HTTP ट्रांसपोर्ट के लिए, किसी प्रमाणपत्र को अनलॉक करने के लिए सफलतापूर्वक उपयोग किए गए पासवर्ड को कैशिंग करने के लिए समर्थन जोड़ा गया है।
  • आदेश "गिट स्टैश शो»अस्थायी भंडारण फ़ाइल स्टोर के अनट्रैक किए गए हिस्से को प्रदर्शित करने की क्षमता रखता है।
    कमांड का उपयोग करके रिपॉजिटरी को फिर से तैयार करने के लिए एक अधिक उन्नत रणनीति का प्रस्ताव दिया गया हैगिट रिपैक«, जो रीपैकेजिंग के दौरान संसाधनों की खपत को कम करने की अनुमति देता है।

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


पहली टिप्पणी करने के लिए

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

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

*

*

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