أخبار ME، 21 أبريل (UTC+8)، وفقًا لمراقبة Beating، أصدر Git الإصدار 2.54، حيث قام مهندس GitHub تايلور بلاؤ بدمج عرض التحديثات الرئيسية للإصدارات 2.53 و2.54 في مدونة رسمية، وتشمل بشكل أساسي أمر git history التجريبي وآلية hooks قابلة للتكوين. يهدف أمر git history إلى إعادة كتابة التزامات ببساطة، ويدعم أمرين فرعيين: reword (تغيير معلومات التزام) وsplit (تقسيم تزام واحد تفاعليًا إلى اثنين)، دون تعديل منطقة العمل أو الفهرس، ويمكن استخدامه في مستودعات عارية، وهو أكثر مباشرة من إجراءات git rebase -i التي تتطلب إدارة قائمة مهام ومعالجة التعارضات. لا يدعم هذا الأمر التزامات الدمج، ويُرفض عند حدوث تعارض، وقد تُعدل واجهته لاحقًا. تحل آلية hooks القابلة للتكوين مشكلة قديمة تتعلق بمشاركة hooks عبر المستودعات. سابقًا، كانت hooks عبارة عن نصوص مخصصة لكل مستودع في دليل .git/hooks، ولكن بدءًا من الإصدار 2.54، يمكن تعريفها في ~/.gitconfig أو التكوين على مستوى النظام أو المستودع باستخدام [hook "الاسم"] event=... command=...، ويمكن توصيل عدة hooks لنفس الحدث، ويتم عرض المصادر باستخدام git hook list، ويمكن تعطيل كل hook على حدة باستخدام hook..enabled=false. هذا يُدمج القدرات الأساسية لأدوات طرف ثالث مثل husky وpre-commit داخل Git نفسه. تغييرات أخرى: تم تغيير استراتيجية git maintenance الافتراضية من gc إلى geometric التي أُدخلت في الإصدار 2.52، والتي تدمج ملفات pack بزيادات هندسية؛ أُضيف دعم لإعادة المحاولة استجابةً لرمز 429 في نقل HTTP؛ يمكن استخدام git log -L مع -S و-G pickaxe معًا؛ وتدعم أسماء aliases الأحرف غير ASCII. (المصدر: BlockBeats)
تم إصدار Git 2.54 مع ميزة تجريبية "git history" وHooks قابلة للتكوين
KuCoinFlashمشاركة






تم إصدار Git 2.54 في 21 أبريل (UTC+8)، ويتضمن أدوات تجريبية مثل 'git history' وhooks قابلة للتكوين. يمكّن أمر 'git history' من عمليات إعادة صياغة وتقسيم لتحرير التزامات، بينما يسمح نظام hooks الجديد بمشاركة التكوينات عبر المستودعات. تشمل التحديثات أيضًا تغيير استراتيجية افتراضية لـ 'git maintenance'، وإعادة محاولة HTTP لأخطاء 429، وتحسين وظيفة 'git log -L'. تستمر الأخبار على السلسلة في تسليط الضوء على التحديثات الرئيسية في أدوات المطورين. غالبًا ما تعتمد القوائم الجديدة للعملات المعدنية على مثل هذه التحسينات في البنية التحتية لتنفيذ أكثر سلاسة.
المصدر:عرض النسخة الأصلية
إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات.
يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.