బగ్ ఇన్వెస్టిగేషన్ వర్క్ఫ్లో
నిర్దిష్ట ఫైల్/లైన్/కోడ్ బ్లాక్లో బగ్ నివేదించబడినప్పుడు దీన్ని ఉపయోగించండి.
తప్పనిసరి మొదటి దశ
సవరించడానికి ముందు, సంబంధిత కోడ్ కోసం git చరిత్రను తనిఖీ చేయండి. మునుపటి కంట్రిబ్యూటర్లు ఎడ్జ్ కేస్/పర్యావరణ కోసం ప్రవర్తనను ప్రవేశపెట్టి ఉండవచ్చు.
వర్క్ఫ్లో
- ఫైల్/ఏరియా కోసం ఇటీవలి కమిట్ టైటిల్లను (టైటిల్లు మాత్రమే) స్కాన్ చేయండి:
# 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
- స్కోప్డ్ డిఫ్లతో సంబంధిత కమిట్లను మాత్రమే తనిఖీ చేయండి:
# Show commit message + diff for one file
git show <commit-hash> -- path/to/file.tsx
- పునరుత్పత్తిని కొనసాగించండి మరియు చరిత్ర సందర్భాన్ని అర్థం చేసుకున్న తర్వాత పరిష్కరించండి.
ట్రబుల్షూటింగ్ నియమం
బ్లాక్ చేయబడినప్పుడు, ఇటీవలి పరిష్కారాలు/పరిష్కారాల కోసం వెబ్లో శోధించండి.