Virheiden tutkimisen työnkulku
Käytä tätä, kun vika ilmoitetaan tietyssä tiedostossa/rivissä/koodilohkossa.
Pakollinen ensimmäinen askel
Ennen muokkaamista tarkista asianmukainen koodi git-historiasta. Aiemmat kirjoittajat ovat saattaneet ottaa käyttöön toiminnan reunatapauksessa/kiertotavan.
Työnkulku
- Tarkista tiedoston/alueen viimeisimmät toimitusotsikot (vain otsikot):
# Tietyn tiedoston viimeisimmät sitoumusotsikot
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx
# Viimeaikaiset sitoumukset tietylle rivialueelle
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
- Tarkista vain asiaankuuluvat sitoumukset, joissa on laajennettu ero:
# Näytä vahvistusviesti + erotus yhdelle tiedostolle
git show <commit-hash> -- path/to/file.tsx
- Jatka kopiointia ja korjaa, kun olet ymmärtänyt historiallisen kontekstin.
Vianetsintäsääntö
Kun olet estetty, etsi verkosta viimeisimpiä korjauksia/kiertotapoja.