गिट 2.31 आता उपलब्ध आहे आणि गिट देखभाल सह आगमन

काही दिवसांपूर्वी Git 2.3 च्या नवीन आवृत्तीचे प्रकाशन जाहीर केले, एक सर्वात लोकप्रिय, विश्वासार्ह आणि उच्च-कार्यक्षमता आवृत्ती नियंत्रण प्रणाली आहे, जी ब्रँचिंग आणि विलीनवर आधारित लवचिक नॉन-रेखीय विकास साधने प्रदान करते.

मागील आवृत्तीच्या तुलनेत, 679 बदल स्वीकारले गेले नवीन आवृत्ती मध्ये, तयार 85 विकसकांच्या सहभागासहत्यापैकी 23 लोकांनी प्रथमच विकासात भाग घेतला.

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

गीट 2.31 च्या या नवीन आवृत्तीत "git मेंटेनन्स" कमांडची भर पडतील que क्रोनला समर्थन न देणा systems्या प्रणालींवर नियमितपणे काम करण्याची परवानगी देते. उदाहरणार्थ, नवीन आदेशासह, आपण नियमितपणे रेपॉजिटरी पॅकेजिंग प्रक्रिया सुरू करण्याची व्यवस्था करू शकता जेणेकरून एकाधिक आदेश चालविण्यापूर्वी पॅकेजिंग स्वयंचलितरित्या पूर्ण होते तेव्हा रेपॉजिटरी लॉक पूर्ण होण्याची आपल्याला प्रतीक्षा करावी लागणार नाही.

अजून एक बदल म्हणजे तो म्हणजे डिस्कवर रिव्हर्स इंडेक्स ठेवण्यासाठी समर्थन समाविष्ट केले (रिव्हिन्डेक्स) पॅकेज फायलींसाठी, गीट सर्व डेटा ऑब्जेक्टच्या रूपात संग्रहित करते, जे स्वतंत्र फाईलमध्ये संग्रहित केले जातात. रेपॉजिटरीसह कार्य करण्याची कार्यक्षमता सुधारण्यासाठी, वस्तू संकुल फायलींमध्ये याव्यतिरिक्त ठेवल्या जातात, ज्यामध्ये एकामागून एक अनुसरण केल्या जाणार्‍या ऑब्जेक्ट्सच्या प्रवाहाच्या रूपात माहिती सादर केली जाते.

प्रत्येक पॅकेज-फाईलसाठी, अनुक्रमणिका फाइल (.idx) तयार केली जाते, ऑब्जेक्ट अभिज्ञापक वापरण्यास अनुमती देते हा ऑब्जेक्ट संचयित केलेल्या पॅकेज-फाईलमध्ये ऑफसेट फार द्रुतगतीने निर्धारित करण्यासाठी. व्यस्त अनुक्रमणिका (.rev) मध्ये प्रस्तावित गिट 2.31 चा उद्देश ऑब्जेक्ट आयडेन्टिफायर निश्चित करण्याच्या प्रक्रियेस सुव्यवस्थित करणे आहे पॅकेज फाईलमधील ऑब्जेक्टच्या स्थानाबद्दल माहिती.

यापूर्वी, विश्लेषणादरम्यान उड्डाणांचे असे रूपांतर होते पॅकेज फाईलमधून आणि ते फक्त स्मृतीत साठवले गेले होते, ज्याने सांगितलेली अनुक्रमणिका पुन्हा वापरण्यास परवानगी दिली नाही आणि प्रत्येक वेळी अनुक्रमणिका तयार करण्यास भाग पाडले. निर्देशांक तयार करण्याचे कार्य आहे कमी करणे ऑब्जेक्ट पोझिशन्स जोड्यांचा अ‍ॅरे बनविणे आणि त्यास क्रमवारीनुसार क्रमवारी लावणे, जे मोठ्या पॅकेज फायलींसाठी वेळ घेईल.

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

तसेच, नवीन रेपॉजिटरिजमध्ये डीफॉल्ट ब्रांच नाव ओव्हरराइड करण्याची क्षमता जोडली (init.defaultBranch कॉन्फिगरेशन). बाह्य रेपॉजिटरीजमध्ये प्रवेश करताना, गिट हेडईडीने निर्देशित केलेली शाखा तपासण्याचा प्रयत्न करते, म्हणजे बाह्य सर्व्हर डीफॉल्टनुसार "मुख्य" शाखा वापरत असल्यास, "गिट क्लोन" ऑपरेशन स्थानिकरित्या "मुख्य" शोधण्याचा प्रयत्न करेल.

इतर बदलांपैकी बाहेर उभे रहा:

  • "Isडिस्क-वापर" पर्याय "git rev-list" कमांडला जोडले ऑब्जेक्टच्या आकाराचा सारांश प्रदर्शित करण्यासाठी.
  • बहिष्कृत नियमित अभिव्यक्ति लायब्ररी पीसीआरई 1 साठी समर्थन काढले गेले आहे.
  • शॉर्टकट वापरण्यास सक्तीने प्रतिबंधित करण्याची क्षमता प्रदान केली, हॅशिंग अल्गोरिदम स्वतंत्रपणे कार्य केले. कोर.अब्रेव्ह पॅरामीटरला "नाही" मूल्य देऊन निषिद्धता सक्षम केली आहे.
  • सापेक्ष किंवा परिपूर्ण मार्गांचे आउटपुट स्पष्टपणे परिभाषित करण्यासाठी "git rev-parse" कमांडमध्ये "–पथ-फॉरमॅट" पर्याय समाविष्ट केला आहे.
  • बॅशच्या स्वयंपूर्ण स्क्रिप्ट्सने सानुकूल "गिट" उप-कमांडसाठी पूर्तता नियम जोडणे सुलभ केले.
  • मानक इनपुट प्रवाहातील दुवे वाचण्यासाठी "गिट बंडल" कमांडमध्ये "ऑस्टिन" पर्याय जोडला.
  • तुलनात्मक श्रेणीची केवळ एक बाजू दर्शविण्यासाठी "गिट रेंज-डिफ" कमांडमध्ये "डावे-फक्त" आणि "फक्त-फक्त" पर्याय समाविष्ट केले गेले आहेत.
  • "Ipस्किप टू =" जोडलेला पर्याय Ar git difftool »आदेशास अनियंत्रित मार्गातून व्यत्यय सत्र पुन्हा सुरू करण्यासाठी.
  • आचारसंहिता (आचारसंहिता), जो विकासकांमधील मतभेद सोडविण्यासाठी मूलभूत तत्त्वे परिभाषित करते, आवृत्ती 2.0 मध्ये अद्यतनित केली गेली आहे (पूर्वीची आवृत्ती 1.4 वापरली गेली होती).

शेवटी आपण त्याबद्दल अधिक जाणून घेऊ इच्छित असल्यास, आपण सल्ला घेऊ शकता खालील दुवा.


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

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

*

*

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