Я думаю, у вас тут дві проблеми. По-перше, навіщо вам суто покладатися на різницю, коли більшість систем дозволяє вводити коментарі до редакції? Як і хороші коментарі до коду, ви дізнаєтесь, чому зміни були внесені, а не лише самі зміни.
По-друге, якщо у вас є ця спроможність, зробіть її доброю практикою розміщувати їх на одному місці. Немає необхідності переглядати файл для виділених рядків коду, які більше не потрібні. Коментарі всередині робочого коду є для того, щоб розповісти, чому він кодується таким чином.
Як тільки ви це втілите, сформовані звички полегшують роботу над базою коду для всіх.
Асоційоване відстеження помилок та функцій, а також, чому ви змінюєте цей файл, можуть дати вам уявлення про те, наскільки глибоко вам потрібно зануритися в історію та, можливо, дивитися на розбіжності. У мене був запит "Повернутися до початкової формули". Я точно знав, куди піти в історії ревізії, і переглянув лише одну або дві різниці.
Особисто зауважений код виглядає як незавершена робота над проблемою, яка вирішується методом проб і помилок. Отримайте цей безлад від виробничого коду. Можливість легко ковзати рядки коду всередину та полегшує лише полегшення плутанини.