إنتقل إلى المحتوى الرئيسي

سير عمل التحقيق في الأخطاء

استخدم هذا عندما يتم الإبلاغ عن خطأ في كتلة ملف/سطر/رمز محدد.

الخطوة الأولى الإلزامية

قبل التحرير، تحقق من سجل git بحثًا عن الكود ذي الصلة. ربما يكون المساهمون السابقون قد قدموا سلوكًا لحالة/حل بديل.

سير العمل

  1. قم بمسح عناوين الالتزام الأخيرة (العناوين فقط) للملف/المنطقة:
# عناوين الالتزام الأخيرة لملف معين
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx

# عناوين الالتزام الأخيرة لنطاق خط معين
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
  1. فحص الالتزامات ذات الصلة فقط مع الاختلافات المحددة:
# إظهار رسالة الالتزام + الفرق لملف واحد
git show <commit-hash> -- path/to/file.tsx
  1. استمر في إعادة الإنتاج والإصلاح بعد فهم سياق التاريخ.

قاعدة استكشاف الأخطاء وإصلاحها

عند الحظر، ابحث في الويب عن الإصلاحات/الحلول البديلة الحديثة.