Quy trình điều tra lỗi
Sử dụng điều này khi một lỗi được báo cáo trong một khối tệp/dòng/mã cụ thể.
Bước đầu tiên bắt buộc
Trước khi chỉnh sửa, hãy kiểm tra lịch sử git để biết mã liên quan. Những người đóng góp trước đây có thể đã giới thiệu hành vi cho một trường hợp/cách giải quyết khác.
Quy trình làm việc
- Quét các tiêu đề cam kết gần đây (chỉ tiêu đề) cho tệp/khu vực:
# Recent commit titles for a specific file
git log --oneline -10 -- about/src/components/post-desktop/post-desktop.tsx
# Recent commit titles for a specific line range
git blame -L 120,135 about/src/components/post-desktop/post-desktop.tsx
- Chỉ kiểm tra các cam kết có liên quan với các khác biệt trong phạm vi:
# Show commit message + diff for one file
git show <commit-hash> -- path/to/file.tsx
- Tiếp tục tái tạo và sửa chữa sau khi hiểu bối cảnh lịch sử.
Quy tắc khắc phục sự cố
Khi bị chặn, hãy tìm kiếm trên web các bản sửa lỗi/cách giải quyết gần đây.