سير عمل التحقيق في الأخطاء
استخدم هذا عندما يتم الإبلاغ عن خطأ في كتلة ملف/سطر/رمز محدد.
الخطوة الأولى الإلزامية
قبل التحرير، تحقق من سجل git بحثًا عن الكود ذي الصلة. ربما يكون المساهمون السابقون قد قدموا سلوكًا لحالة/حل بديل.
سير العمل
- قم بمسح عناوين الالتزام الأخيرة (العناوين فقط) للملف/المنطقة:
# عناوين الالتزام الأخيرة لملف معين
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx
# عناوين الالتزام الأخيرة لنطاق خط معين
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
- فحص الالتزامات ذات الصلة فقط مع الاختلافات المحددة:
# إظهار رسالة الالتزام + الفرق لملف واحد
git show <commit-hash> -- path/to/file.tsx
- استمر في إعادة الإنتاج والإصلاح بعد فهم سياق التاريخ.
قاعدة استكشاف الأخطاء وإصلاحها
عند الحظر، ابحث في الويب عن الإصلاحات/الحلول البديلة الحديثة.