Ich denke, Sie haben hier zwei Probleme. Erstens, warum sollten Sie sich nur auf das Diff verlassen, wenn Sie auf den meisten Systemen Revisionskommentare eingeben können? Wie bei guten Codekommentaren stellen Sie fest, warum die Änderung vorgenommen wurde und nicht nur die Änderung selbst.
Zweitens sollten Sie, wenn Sie über diese Funktion verfügen, alle am selben Ort ablegen. Es ist nicht erforderlich, in der Datei nach markierten Codezeilen zu suchen, die nicht mehr benötigt werden. Kommentare im Arbeitscode sollen Ihnen erklären, warum er auf diese Weise codiert ist.
Sobald Sie dies in die Praxis umsetzen, erleichtern Ihnen die Gewohnheiten, an denen Sie arbeiten können, die Arbeit an der Codebasis.
Das zugehörige Bug- und Feature-Tracking sowie die Gründe für das Ändern dieser Datei können Ihnen eine Vorstellung davon geben, wie tief Sie in den Verlauf eintauchen und möglicherweise die Unterschiede untersuchen müssen. Ich hatte die Bitte, "zur ursprünglichen Formel zurückzukehren". Ich wusste genau, wohin ich gehen musste, und habe nur ein oder zwei Unterschiede überprüft.
Persönlich sieht auskommentierter Code aus wie ein laufendes Projekt für ein Problem, das durch Ausprobieren gelöst wird. Holen Sie sich dieses Chaos aus dem Produktionscode. Wenn Sie Codezeilen einfach ein- und ausschieben können, ist es einfacher, sich zu verwechseln.