דלג לתוכן הראשי

זרימת עבודה של חקירת באגים

השתמש בזה כאשר מדווח על באג בקובץ/שורה/גוש קוד ספציפי.

שלב ראשון חובה

לפני עריכה, בדוק את היסטוריית 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. בדוק רק התחייבויות רלוונטיות עם הבדלים בהיקף:
# הצג הודעת commit + diff עבור קובץ אחד
git show <commit-hash> -- path/to/file.tsx
  1. המשך בשעתוק ותקן לאחר הבנת ההקשר ההיסטוריה.

כלל פתרון בעיות

כאשר חסום, חפש באינטרנט אחר תיקונים/דרכים לעקיפת הבעיה.