זרימת עבודה של חקירת באגים
השתמש בזה כאשר מדווח על באג בקובץ/שורה/גוש קוד ספציפי.
שלב ראשון חובה
לפני עריכה, בדוק את היסטוריית git עבור הקוד הרלוונטי. ייתכן שתורמים קודמים הציגו התנהגות למקרה קצה/עקיפה.
זרימת עבודה
- סרוק כותרות התחייבות אחרונות (כותרות בלבד) עבור הקובץ/אזור:
# כותרות התחייבות אחרונות עבור קובץ ספציפי
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx
# כותרות התחייבות אחרונות עבור טווח שורות ספציפי
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
- בדוק רק התחייבויות רלוונטיות עם הבדלים בהיקף:
# הצג הודעת commit + diff עבור קובץ אחד
git show <commit-hash> -- path/to/file.tsx
- המשך בשעתוק ותקן לאחר הבנת ההקשר ההיסטוריה.
כלל פתרון בעיות
כאשר חסום, חפש באינטרנט אחר תיקונים/דרכים לעקיפת הבעיה.