गिट 2.22 ची नवीन आवृत्ती रीलीझ केली आणि हे त्याचे बदल आहेत

जा

गिट 2.22 च्या नवीन आवृत्तीचे प्रकाशन सादर केले गेले जे सर्वात लोकप्रिय आवृत्ती नियंत्रण प्रणालींपैकी एक आहे, विश्वसनीय, उच्च-कार्यक्षमता आणि विकास साधने देखील प्रदान करते.

इतिहासाची अखंडता आणि पूर्वदृष्टी बदलण्यासाठी प्रतिकार सुनिश्चित करण्यासाठी, मागील सर्व इतिहासाचा अंतर्निहित हॅशिंग प्रत्येक वचनबद्धतेवर वापरला जातो आणि वैयक्तिक टॅग आणि कमिट विकसकांच्या डिजिटल स्वाक्षर्‍या देखील सत्यापित केल्या जाऊ शकतात.

मागील आवृत्तीशी तुलना केली, नवीन आवृत्तीमध्ये 745 made बदल करण्यात आले होते, develop 74 विकसकांच्या सहभागासह तयार केले गेले होते, त्यापैकी 18 लोकांनी प्रथमच विकासात भाग घेतला.

गिट 2.22 की नवीन वैशिष्ट्ये

सध्या वापरलेली स्थानिक शाखा प्रदर्शित करण्यासाठी आता आपण कमांड वापरू शकता गिट ब्रांच-शो-करंट".

याव्यतिरिक्त, आवृत्ती 1.18 पासून ते उपलब्ध आहे कमिट सेटसाठी नवीन ट्रान्सफर मोड «गिट रीबेस ऑरेबेस-विलीनीकरण« मागील पर्याय पुनर्स्थित केला आहे «-सर्वक्ष-विलीनीकरण., जे आता अप्रचलित म्हणून चिन्हांकित केले आहे.

पोर्टेबल शाखेत शाखा रचना जतन करण्यासाठी, आपण पर्याय वापरू शकता «-सर्वक्ष-विलीनीकरण«, जे, इंटरएक्टिव मोडमध्ये लॉन्च केल्यावर (गिट रीबेस -i serveप्रेसर-मर्ज), प्रतिबद्ध इतिहास संपादित करण्याची परवानगी दिली, परंतु रिपॉझिटरी संरचनेच्या संपूर्ण संरक्षणाची हमी दिली नाही.

उत्तराधिकारी मोड «-बेस-विलीनीकरणPort पोर्टेबल शाखातील बदलांची रचना जतन करण्यास अनुमती देते, कमिट हटविणे, पुनर्रचना आणि पुनर्नामनासह परस्पर क्रियात्मक संचाचे संपूर्ण संचा प्रदान करताना.

उदाहरणार्थ, "-बेस-विलीनीकरणThe पोर्टेबल शाखेत शाखा रचना ठेवत असताना स्वतंत्र शाखेतून नवीन मास्टर शाखेत कमिट करण्यास अनुमती देते आणि नोट्समध्ये उड्डाण करण्यासाठी काही बदल केले.

शस्त्रक्रिया "गिट रीबेसBase कमिट्सच्या मालिकेस नवीन बेस कमिटसह बदलण्यासाठी वापरले जाते, उदाहरणार्थ, वेगळ्या शाखा बदलण्यासाठी ज्यामध्ये काही नवीन वैशिष्ट्य मास्टर ब्रँचच्या सद्य स्थितीत विकसित केले जात आहे, ज्यामध्ये शाखेनंतर जोडलेल्या फिक्सेस समाविष्ट आहेत.

उदात्त बॅकएंड समर्थन

च्या अहवाल «गिट दुभाजकUpdated अद्यतनित केले गेले आहे आणि आता अधिक वाचनीय आहेतर «गिट मर्जेटूल»आता सबलाइम विलीनीकरण («बुडणे") बॅकएंड म्हणून गिटने नवीन हुक कॉल केला «अनुक्रमणिका-नंतरचा बदल»जेव्हा संग्रहित अनुक्रमणिका फाइल बदलते, जे वर्च्युअलाइज्ड वर्किंग ट्रीस मदत करते.

पुढील, "गिट डिफूटूl "आता रेपॉजिटरीच्या बाहेर धावते आणि रद्द होते"git चेकआउट -एमIt जेव्हा हेड आणि निर्देशांक दरम्यान फरक ओळखतो.

कारण कधीकधी निर्देशांक पॅक करण्यास क्लोनिंग प्रक्रियेमध्ये बराच वेळ लागतो, विकसकांनी आपल्याला वाटेत प्रगतीपट्टी दिली आहे.

त्याच वेळी «गिट क्लोनServer नवीन सर्व्हर पर्यायाबद्दल प्रोटोकॉलच्या आवृत्ती 2 मार्गे संप्रेषण करते «स्विच". बरीच वैशिष्ट्ये कोड पूर्ण करणे सुधारित करतात आणि विकासकांनी ट्रेस 2 ट्रेस टूलवर देखील काम केले आहे.

नवीन ट्रेस 2 ट्रॅकिंग यंत्रणा अधिक लवचिक आणि संरचित आउटपुट स्वरूप प्रदान करते. ट्रेस 2 आपल्याला अधिक तपशीलवार विश्लेषण आणि डीबगिंगसाठी ऑपरेशन्स आणि कार्यप्रदर्शन डेटावरील टेलीमेट्री संकलित करण्यास अनुमती देते (वापरकर्ता नियंत्रक नियुक्त करतो, कोणताही डेटा परदेशात पाठविला नाही).

कामगिरी आणि विकास

गिटची अंगभूत भिन्न यंत्रणेचे पुनर्लेखन केले गेले आहे आणि आता त्याचे समर्थन केले आहे तसेच “गिट कमिट ट्री », चे एपीआयपॅक-रिडंडंट"आणि"गिट मल्टी-पॅक-इंडेक्स सत्यापित कराMany बर्‍याच पॅकेज फाइल्स असलेल्या रेपॉजिटरीमध्ये आता वेगवान कार्य करा. विकसकांसाठी, चाचणी फ्रेमवर्क सुधारित केले गेले आहे.

अलीकडे, "गिट स्टॅशC साठी सी मध्ये अंमलात आणला आहे «गिट रीबेस«. येथे सी अंमलबजावणी सुधारित केली गेली आहे पुन्हा एकदा समान फाईल अधिलिखित करण्यापासून गिटला रोखण्यासाठी. «गिट भिन्नSpecial आता विशेष परिस्थितींमध्ये देखील वेगाने धावते जिथे ते ब्लॉब विषयी माहिती संकलित करते. शेवटचे परंतु किमान नाही, "गिट क्लोन" कनेक्शन प्रक्रियेस वेगवान करते.

कमिट्समध्ये संलग्न केलेले "गिट लॉग" वाढविलेले टॅग प्रदर्शित केल्यावर फिल्टर करण्याची क्षमता देखील जोडली.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.