Archiv der Kategorie: git

Mit welcher Revision kam der Bug in die Codebase?

Gehe in den entsprechenden Ordner (Datei funktioniert nicht), wo der Bug drin ist und zeige die Commit-Historie (Kontextmenü (Klick rechte Maustaste) -> Git -> show history). Wenn man das nicht weiter eingrenzen kann, mach show history beim root.

Grenze den Bug ein: Wann kann er theoretisch am frühesten in die Codebase gekommen sein und wann am spätestens. Hier dann den mittleren Commit raussuchen und die Revision auschecken (Kontextmenü des betreffenden Commits -> Checkout Revision XYZ). Der entsprechende Code ist jetzt aktiv (index.html in Browser öffnen). Jetzt ausprobieren, ob der Bug schon auftritt. (Evtl. Cache leeren).

Wenn Bug auftritt, dann zurückspringen und zwar wieder „um die halbe Wegstrecke“ (Stichwort: iteratives Vorgehen). Wenn der Bug nicht auftritt, dann entsprechend vorspringen.

Revisionen jüngeren Datums werden aus der Git-History ausgeblendet.

Um alles wieder in den Urzustand zu bringen (und die Revisionen jüngeren Datums wieder sichtbar zu machen), gehe im IDE-Menü auf Git -> Branches -> Remote  Branches -> main -> checkout