Я думаю, что у вас есть две проблемы здесь. Во-первых, почему вы должны полностью полагаться на различия, когда большинство систем позволяют вводить комментарии к редакции? Подобно хорошим комментариям к коду, вы узнаете, почему было сделано изменение, а не только само изменение.
Во-вторых, если у вас есть такая возможность, сделайте хорошей практикой размещать их всех в одном месте. Нет необходимости просматривать в файле выделенные строки кода, которые больше не нужны. Комментарии внутри рабочего кода помогут вам понять, почему он так закодирован.
Как только вы применяете это на практике, сформированные привычки облегчают работу над базой кода для всех.
Связанное с этим отслеживание ошибок и функций, а также причина, по которой вы изменяете этот файл, могут дать вам представление о том, насколько глубоко вам нужно копаться в истории и, возможно, просматривать различия. У меня была просьба «Вернуться к исходной формуле». Я знал, куда идти в истории изменений, и просматривал только один или два сравнения.
Лично отмеченный код выглядит как работа над проблемой, которая решается методом проб и ошибок. Уберите этот беспорядок из производственного кода. Возможность легко вставлять и выводить строки кода только облегчает путаницу.