Git 2.9.0 introdujo una opción de "heurística de compactación" que usa líneas en blanco como una "pista fuerte" en el cálculo de los límites de los bloques de diferencias. Sería bueno usar una heurística similar en el visor de diferencias de VS Code. (Si está usando git diff util detrás de escena, esto ya funcionaría).
https://github.com/blog/2188-git-2-9-has-been-released#beautiful -diffs
El código no usa git para diferenciar entre bastidores. Pero es una solicitud válida para el algoritmo diff.
Creo que acabo de implementar esto en c8df698 (para # 30087)
Comentario más útil