Siirry pääsisältöön

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

  1. 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
  1. Tarkista vain asiaankuuluvat sitoumukset, joissa on laajennettu ero:
# Näytä vahvistusviesti + erotus yhdelle tiedostolle
git show <commit-hash> -- path/to/file.tsx
  1. Jatka kopiointia ja korjaa, kun olet ymmärtänyt historiallisen kontekstin.

Vianetsintäsääntö

Kun olet estetty, etsi verkosta viimeisimpiä korjauksia/kiertotapoja.