Eu acho que você tem dois problemas aqui. Primeiro, por que você deveria confiar apenas no diff quando a maioria dos sistemas permite que você insira comentários de revisão? Como bons comentários de código, você descobre por que a alteração foi feita e não apenas a alteração em si.
Segundo, se você tiver esse recurso, faça uma boa prática colocar todos eles no mesmo lugar. Não há necessidade de procurar no arquivo linhas de código marcadas que não são mais necessárias. Os comentários dentro do código de trabalho existem para dizer por que é codificado dessa maneira.
Depois de colocar isso em prática, os hábitos formados tornam a base de código mais fácil de trabalhar para todos.
O bug associado e o rastreamento de recursos, juntamente com o motivo pelo qual você está alterando este arquivo, podem lhe dar uma idéia da profundidade que você precisa para aprofundar o histórico e possivelmente analisar as diferenças. Eu tive um pedido para "Voltar à fórmula original". Eu sabia exatamente para onde ir no histórico de revisões e revi apenas uma ou duas diferenças.
Pessoalmente, o código observado parece um trabalho em andamento para um problema que está sendo resolvido por tentativa e erro. Tire essa bagunça do código de produção. Ser capaz de inserir e remover linhas de código com facilidade apenas facilita a confusão.