Git का नया संस्करण, 2.55, अब उपलब्ध है और डेवलपर्स के लिए दो महत्वपूर्ण नई सुविधाएँ लेकर आया है। एक तरफ, यह डिफ़ॉल्ट रूप से Rust के लिए समर्थन सक्रिय करता है, जो एक प्रोग्रामिंग भाषा है जो मेमोरी सुरक्षा को प्राथमिकता देती है। दूसरी तरफ, इसमें एक प्रायोगिक सुविधा शामिल है जो जटिल प्रक्रियाओं की आवश्यकता के बिना परिवर्तन इतिहास में त्रुटियों को सुधारने की अनुमति देती है। सामान्य उपयोगकर्ता के लिए, यह उनकी जेब या दैनिक जीवन को प्रभावित नहीं करता है, लेकिन यह उन लोगों के काम को अनुकूलित करता है जो हमारे द्वारा उपयोग किए जाने वाले एप्लिकेशन और सेवाएँ बनाते हैं।
Rust Git इंजन में डिफ़ॉल्ट रूप से एकीकृत 🚀
Rust का एकीकरण केवल कॉस्मेटिक नहीं है। Git 2.55 अपनी ट्रांसपोर्ट परत में इस भाषा के लिए डिफ़ॉल्ट रूप से समर्थन सक्रिय करता है, जो कुछ नेटवर्क संचालन को अधिक सुरक्षा और दक्षता के साथ निष्पादित करने की अनुमति देता है। Rust मेमोरी गारंटी प्रदान करता है जो C में सामान्य कमजोरियों, जैसे बफर ओवरफ्लो को कम करता है। इसके अलावा, प्रायोगिक इतिहास सुधार सुविधा rebase या filter-branch का सहारा लिए बिना गलत कमिट को संशोधित करने की अनुमति देती है। यह जटिल रिपॉजिटरी बनाए रखने वाले डेवलपर्स का समय बचाता है, हालांकि यह सुविधा अभी तक स्थिर नहीं है।
पागल हुए बिना अतीत को सुधारना 🔧
अंत में, डेवलपर्स पिछले साल के उस कमिट को सुधार पाएंगे जिसमें लिखा था मामूली सुधार लेकिन सब कुछ तोड़ दिया। नई प्रायोगिक सुविधा इंटरैक्टिव rebase के अंधेरे अनुष्ठानों का आह्वान किए बिना या टर्मिनल पर रोए बिना इतिहास को संशोधित करने का वादा करती है। बेशक, यह प्रायोगिक है, इसलिए सबसे अधिक संभावना है कि पहला प्रयास एक जलती हुई रिपॉजिटरी के साथ समाप्त होगा। लेकिन अरे, कम से कम अब हमारे पास कुछ गलत होने पर खुद को दोष देने के बजाय Rust को दोष देने का विकल्प होगा।