جيت 2.55 يصل مع دعم أصلي لراست وإصلاحات تجريبية

2026 July 01 نُشر | مترجم من الإسبانية

الإصدار الجديد من Git، الإصدار 2.55، أصبح متاحًا الآن ويقدم ميزتين مهمتين للمطورين. من ناحية، يقوم بتفعيل دعم لغة Rust افتراضيًا، وهي لغة برمجة تعطي الأولوية لأمان الذاكرة. ومن ناحية أخرى، يتضمن وظيفة تجريبية تسمح بتصحيح الأخطاء في سجل التغييرات دون الحاجة إلى عمليات معقدة. بالنسبة للمستخدم العادي، لا يؤثر هذا على جيبه أو يومه، لكنه يحسن عمل من يصنعون التطبيقات والخدمات التي نستخدمها.

إعادة كتابة هيكل مستودع Git بواسطة تصحيح الأخطاء الآلي، وحدات كود لغة Rust تتكامل بسلاسة مع محرك Git الأساسي، عقد متوهجة تمثل سجل الالتزامات يتم إصلاحها أثناء العملية، نافذة طرفية تظهر سجلات التجميع في الخلفية، نمط توضيحي تقني، لوحة ألوان رمادية معدنية وبرتقالية، إعداد محطة عمل مطور أنيقة، رسم بياني لإصدارات التحكم الهولوغرافي يطفو فوق لوحة المفاتيح، تمييز بناء جملة الكود واقعي، تصور هندسي بخطوط نظيفة وحادة وتأثيرات توهج رقمية خفية

Rust تتكامل افتراضيًا في محرك Git 🚀

تكامل Rust ليس تجميليًا. Git 2.55 يفعل دعم هذه اللغة افتراضيًا في طبقة النقل الخاصة به، مما يسمح بتنفيذ بعض عمليات الشبكة بأمان وكفاءة أكبر. تقدم Rust ضمانات للذاكرة تقلل من الثغرات الشائعة في لغة C، مثل تجاوز سعة المخزن المؤقت. بالإضافة إلى ذلك، تسمح الوظيفة التجريبية لإصلاح السجل بتعديل الالتزامات غير الصحيحة دون اللجوء إلى rebase أو filter-branch. وهذا يوفر وقت المطورين الذين يحافظون على مستودعات معقدة، على الرغم من أن الوظيفة ليست مستقرة بعد.

إصلاح الماضي دون جنون 🔧

أخيرًا، سيتمكن المطورون من تصحيح ذلك الالتزام من العام الماضي الذي كان مكتوبًا عليه إصلاح بسيط لكنه دمر كل شيء. تعد الوظيفة التجريبية الجديدة بتعديل السجل دون استدعاء طقوس غامضة من rebase التفاعلي أو البكاء أمام الطرفية. بالطبع، إنها تجريبية، لذا فمن المرجح أن تنتهي المحاولة الأولى بمستودع مشتعل. لكن مهلاً، على الأقل الآن سيكون لدينا Rust لنلقي عليه اللوم إذا حدث خطأ ما، بدلاً من أن نلقي اللوم على أنفسنا.