Creo que tienes dos problemas aquí. Primero, ¿por qué debería confiar únicamente en el diff cuando la mayoría de los sistemas le permiten ingresar comentarios de revisión? Al igual que los buenos comentarios de código, descubres por qué se realizó el cambio y no solo el cambio en sí.
En segundo lugar, si tiene esta capacidad, conviene colocarlos todos en el mismo lugar. No es necesario buscar en el archivo líneas de código marcadas que ya no se necesitan. Los comentarios dentro del código de trabajo están ahí para decirle por qué está codificado de esta manera.
Una vez que pone esto en práctica, los hábitos formados hacen que la base del código sea más fácil de trabajar para todos.
El seguimiento asociado de errores y funciones, junto con el motivo por el que está cambiando este archivo, puede darle una idea de qué tan profundo necesita profundizar en el historial y posiblemente mirar las diferencias. Tenía una solicitud para "Cambiar de nuevo a la fórmula original". Sabía exactamente a dónde ir dentro del historial de revisiones y solo revisé una o dos diferencias.
Personalmente, el código remarcado parece un trabajo en progreso para un problema que se resuelve mediante prueba y error. Elimina este desastre del código de producción. Poder deslizar fácilmente líneas de código dentro y fuera solo hace que sea más fácil confundirse.