ขั้นตอนการตรวจสอบข้อผิดพลาด
ใช้สิ่งนี้เมื่อมีการรายงานจุดบกพร่องในไฟล์/บรรทัด/บล็อกโค้ดเฉพาะ
ขั้นตอนแรกบังคับ
ก่อนแก้ไข ให้ตรวจสอบประวัติ git เพื่อดูโค้ดที่เกี่ยวข้อง ผู้ร่วมให้ข้อมูลก่อนหน้านี้อาจแนะนำลักษณะการทำงานสำหรับกรณี Edge/วิธีแก้ไขปัญหาเฉพาะหน้า
ขั้นตอนการทำงาน
- สแกนชื่อการคอมมิตล่าสุด (ชื่อเรื่องเท่านั้น) สำหรับไฟล์/พื้นที่:
# ชื่อการคอมมิตล่าสุดสำหรับไฟล์เฉพาะ
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx
# ชื่อการกระทำล่าสุดสำหรับช่วงบรรทัดที่ระบุ
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
- ตรวจสอบเฉพาะการคอมมิตที่เกี่ยวข้องด้วยขอบเขตที่แตกต่าง:
# แสดงข้อความคอมมิต + diff สำหรับไฟล์เดียว
git show <commit-hash> -- path/to/file.tsx
- ทำซ้ำและแก้ไขต่อหลังจากทำความเข้าใจบริบทของประวัติศาสตร์แล้ว
กฎการแก้ไขปัญหา
เมื่อถูกบล็อก ให้ค้นหาเว็บเพื่อดูการแก้ไข/วิธีแก้ไขปัญหาล่าสุด