Git 2.38 मध्ये स्केलर, मायक्रोसॉफ्टने विकसित केलेली नवीन उपयुक्तता, सुधारणा आणि बरेच काही समाविष्ट आहे

Git 2.38 मध्ये स्केलर, मायक्रोसॉफ्टने विकसित केलेली नवीन उपयुक्तता, सुधारणा आणि बरेच काही समाविष्ट आहे

Git हे लिनस टोरवाल्ड्सने कार्यक्षमता, विश्वासार्हता आणि सुसंगतता लक्षात घेऊन डिझाइन केलेले आवृत्ती नियंत्रण सॉफ्टवेअर आहे.

अलीकडे नवीन आवृत्ती प्रकाशन जाहीर केले वितरित स्त्रोत कोड नियंत्रण प्रणाली गिट 2.38, जे मागील आवृत्तीच्या तुलनेत, 699 विकासकांच्या सहभागाने तयार केलेल्या नवीन आवृत्तीमध्ये 92 बदल स्वीकारले गेले, त्यापैकी 24 ने प्रथमच विकासात भाग घेतला.

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

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

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

सादर केलेल्या Git 2.38 च्या या नवीन आवृत्तीमध्ये, हे हायलाइट केले आहे स्केलर युटिलिटी समाविष्ट आहे मायक्रोसॉफ्टने विकसित केले आहे मोठ्या भांडारांचे व्यवस्थापन करण्यासाठी. युटिलिटी मूळतः C# मध्ये लिहिलेली होती, परंतु सुधारित C ​​आवृत्ती git मध्ये समाविष्ट केली आहे. नवीन उपयुक्तता अतिरिक्त वैशिष्ट्ये आणि सेटिंग्ज समाविष्ट करून git कमांडपेक्षा वेगळे आहे डीफॉल्ट जे खूप मोठ्या रेपॉजिटरीजसह कार्य करताना कार्यक्षमतेवर परिणाम करतात.

उदाहरणार्थ, स्केलर वापरताना, खालील गोष्टी लागू होतात:

  • भांडाराच्या अपूर्ण प्रतीसह कार्य करण्यासाठी आंशिक क्लोन.
  • अंगभूत फाइल सिस्टम चेंज ट्रॅकिंग मेकॅनिझम (FSMonitor), जे संपूर्ण कार्यरत निर्देशिकेची यादी करण्याची गरज दूर करते.
  • वेगवेगळ्या फाइल पॅकेजेसमध्ये (मल्टी-पॅकेज) वस्तू कव्हर करणारी अनुक्रमणिका.
  • कमिट ग्राफ इंडेक्ससह कमिट ग्राफ फायली कमिट माहितीचा प्रवेश ऑप्टिमाइझ करण्यासाठी वापरल्या जातात.
  • इंटरएक्टिव्ह सेशन ब्लॉक न करता बॅकग्राउंडमध्ये रिपॉझिटरीची इष्टतम रचना राखण्यासाठी नियतकालिक पार्श्वभूमीचे काम (तासातून एकदा, रिमोट रिपॉझिटरीमधून नवीन वस्तू मिळविण्यासाठी आणि कमिट आलेखासह फाइल अद्यतनित करण्याचे काम केले जाते आणि पॅकेजिंगची प्रक्रिया भांडार दररोज रात्री सुरू होते).
  • आंशिक क्लोनिंगमधील वैध नमुने प्रतिबंधित करणारा "स्पर्शचेकआउटकोन" मोड.

Git 2.38 च्या या नवीन आवृत्तीमध्ये सादर केलेला आणखी एक बदल आहे "गीट रिबेस" कमांडसाठी "-अपडेट-रेफ्स" पर्याय पुनर्स्थित शाखांना छेदणाऱ्या आश्रित शाखा अद्ययावत करण्यासाठी, जेणेकरून तुम्हाला इच्छित कमिटवर स्विच करण्यासाठी प्रत्येक अवलंबून शाखा मॅन्युअली चेकआउट करण्याची गरज नाही.

असेही ठळकपणे समोर आले आहे बिटमॅप फाइल फॉरमॅट मोठ्या रिपॉझिटरीजसह कार्य करण्यासाठी ऑप्टिमाइझ केले गेले आहे- निवडलेल्या कमिट आणि त्यांच्या ऑफसेटच्या सूचीसह पर्यायी अनुक्रमणिका सारणी जोडली.

या व्यतिरिक्त, आपण ते कमांडमध्ये शोधू शकतो "git merge-tree" नवीन मोड लागू करते ज्यामध्ये, दोन विशिष्ट कमिटांवर आधारित, परिणामासह झाडाची गणना केली जाते विलीनीकरणाचे, जणू या कमिटांचे इतिहास विलीन केले गेले.

कॉन्फिगरेशन जोडले "safe.barerepository" ज्या रेपॉझिटरीजमध्ये झाड नाही ते नियंत्रित करण्यासाठी कामाचे, ते इतर git रेपॉजिटरीजमध्ये ठेवता येतात. "स्पष्ट" वर सेट केल्यावर, शीर्ष निर्देशिकेत स्थित बेअर रिपॉझिटरीज केवळ कार्य करण्यास सक्षम असतील. उपडिरेक्टरीजमध्ये बेअर रिपॉझिटरीज ठेवण्यास सक्षम होण्यासाठी, "सर्व" मूल्य वापरणे आवश्यक आहे.

इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:

  • "गिट ग्रेप" कमांडमध्ये "-m" ("–max-count") पर्याय जोडला, जो समान नावाच्या GNU grep पर्यायासारखा आहे आणि तुम्हाला जुळणी परिणामांची संख्या मर्यादित करण्यास अनुमती देतो.
  • "ls-files" कमांड आउटपुट फील्ड सानुकूलित करण्यासाठी "--format" पर्याय लागू करते (उदाहरणार्थ, तुम्ही ऑब्जेक्टचे नाव, मोड इ.चे आउटपुट सक्षम करू शकता).
  • "गिट कॅट-फाइल" मध्ये, ऑब्जेक्ट्सची सामग्री प्रदर्शित करताना, मेल मॅप फाइलमध्ये निर्दिष्ट केलेल्या ईमेलवरील लेखकांच्या लिंक्सचा विचार करण्याची क्षमता लागू केली जाते.
  • "git rm" कमांड आंशिक निर्देशांकांशी सुसंगत बनवली आहे.
  • "कोन" मोडमध्ये आंशिक निर्देशांक असलेल्या वर्कस्पेसमधून फाईल हलवताना "git mv AB" कमांडचे वर्तन सुधारले आहे जेथे हा मोड लागू केला जात नाही.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर


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

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

*

*

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