Tach!
Ich kenne das Problem. Aber dank dem Index bei Git, mit dem man einzelne Zeilen einer Datei in die Staging Area packen kann, sollte sich das leichter umsetzen lassen; mir hat das stark geholfen.
Ja, das kann helfen. Aber dann weiß ich bei umfangreichen Änderungen nicht unbedingt, ob ich die richtigen Zeilen gewählt habe, so dass sich weiterhin ein lauffähiges Etwas ergibt. Das ist ja nicht getestet, wenn ich erst im git eine Auswahl treffe.
Am Ende brauch ich auch irgendeinen Kompromiss zwischen dem Aufwand für die Verwaltung meines Codes und dem für dessen Verwaltungsverwaltung.
Und dann war da noch der PhpStorm, der selbständig die Vergangenheit erfasst
Auch geholfen hat mir die Einsicht, dass Versionierung bei Monster-Commits nutzlos ist.
Die hab ich schon, auch dass man den Kommentar im Hinblick auf spätere Verwendbarkeit formulieren sollte und Nichtssagendes unbrauchbar werden wird. Ich müsste aber meine Arbeitsweise umstellen und mehr issue-weise vorgehen. Das ist aber etwas, das leichter vorgenommen als realisert ist.
dedlfix.