بوابة 2.28 هنا وتأتي مع تغييرات في المصطلحات وهذه الأخبار

الإصدار الجديد من جيت 2.28 هنا وسيأتي لتنفيذ بعض التغييرات ذات الصلة بالمصطلحات شاملة حيث أعربت الأسابيع السابقة من خلال الشبكات الاجتماعية عن دعمها وقرارها لإجراء تغييرات في المصطلحات التي تم استخدامها لسنوات عديدة.

مقارنة بالإصدار السابق ، sواعتمدت 317 تغييرًا في الإصدار الجديد ، أعدت بمشاركة 58 مطورًا ، منهم 13 مطورًا شاركوا في التطوير لأول مرة.

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

لضمان تكامل التاريخ ومقاومة التغييرات بعد فوات الأوان ، يتم استخدام التجزئة الضمنية لكل التاريخ السابق في كل التزام ويمكن أيضًا التحقق من صحة التوقيعات الرقمية لمطوري العلامات والتأكيدات الفردية.

بوابة 2.28 الميزات الجديدة الرئيسية

من التغييرات المتعلقة بالمصطلحات ، تكامل التكوين init.defaultBranch الجديد للسماح باختيار اسم فرع افتراضي تعسفي.

ترتيب تمت إضافته للمشاريع التي يرغب مطوروها في تغيير مصطلح "رئيسي". من جانبهم ، تبنت GitLab و Bitbucket القيمة الافتراضية لاستخدام كلمة "main" بدلاً من "master" للفروع الرئيسية.

في Git ، مثل قبل ذلك ، قم بتشغيل "git init" بشكل افتراضي يستمر في إنشاء الفرع "الرئيسي" ، ولكن هذا الاسم الآن يمكن تغييرها. على سبيل المثال ، لتغيير اسم الفرع الأولي إلى "رئيسي أو أساسي".

للقيام بذلك ، يُقترح استخدام الأمر:

git config - global init.defaultBranch main

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

تتيح هذه البنية للمستخدم تسريع البحث بشكل كبير في سجل التغييرات باستخدام الأوامر «git log - "أو" git blame ".

فيما يتعلق ببروتوكول "الجلب / الاستنساخ" ، تم تنفيذ إمكانية إبلاغ العميل من قبل الخادم بالحاجة إلى تنزيل ملفات حزم معدة مسبقًا بالإضافة إلى بيانات الكائن المحزومة المرسلة.

ال استمر العمل على الانتقال إلى خوارزمية التجزئة SHA-256 بدلاً من SHA-1.

من التغييرات الأخرى التي تبرز من هذا الإصدار الجديد من Git:

  • يوفر الأمر "git status" معلومات عن تقدم عملية النسخ الجزئي (القليل من الخروج).
  • لأوامر عائلة "الفرق" ، تم اقتراح إعداد جديد "نسبي مختلف".
  • يؤدي التحقق باستخدام "git fsck" الآن إلى تقييم تصنيف شجرة الكائنات وتحديد العناصر غير المصنفة.
  • واجهة مبسطة لتحرير المعلومات الحساسة في إخراج التتبع.
  • تمت إضافة دعم لاستكمال الخيارات لأمر "git switch" في نص الإكمال التلقائي.
  • تمت إضافة دعم لتمرير الحجج في التعليقات التوضيحية المختلفة إلى "git diff" ("git diff A..BC" ، "git diff A..BC ... D" ، إلخ).
  • يضيف الأمر "git fast-export –anonymize" القدرة على تكوين تعيين العنصر الخاص بك لالتفاف الإخراج لتسهيل التصحيح.
  • في "git gui" يمكن فتح أشجار العمل من مربع الحوار الأولي.

أخيرا إذا كنت تريد معرفة المزيد عنها ، يمكنك التحقق من التفاصيل من خلال التوجه إلى الإعلان الرسمي على موقع Git وفي قسم الإشعارات.

الرابط هو هذا.

كيفية تثبيت Git 2.28 على Linux؟

وأخيرا، إذا كنت ترغب في تحديث أو تثبيت هذه الأداة علينا فقط أن نفتح محطة طرفية في نظامنا ونكتب فيها أحد الأوامر التالية.

ديبيان / أوبونتو

sudo apt-get install git

فيدورا
sudo dnf install git
جنتو

emerge --ask --verbose dev-vcs/git

قوس لينكس

sudo pacman -S git

زحمة

sudo zypper install git

ماجيا

sudo urpmi git

البيني

sudo apk add git


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.