Esta es la contestación más completa que encomtrarás aportar, sin embargo mírala detenidamente y valora si se adapta a tu proyecto.
Solución:
Esta es una solución alternativa que parece solucionar el problema.
En Visual Studio, seleccione Herramientas/Opciones/Control de código fuente/Visual Studio Team Foundation System y haga clic en el botón Configurar herramientas de usuario.
En el cuadro de diálogo, agregue un elemento con la siguiente configuración.
- Extensión: .*
- Operación : Comparar
- Comando: C:Archivos de programaMicrosoft Visual Studio 10.0Common7IDEdiffmerge.exe
- Argumentos: %1 %2 %6 %7 %5 /ignorarespacio
Editar:
Depende de tu Versión de Visual Studio y ruta de instalación (x64/x86), la opción de comando puede ser…
VS2010: C:Archivos de programa (x86)Microsoft Visual Studio 10.0Common7IDEdiffmerge.exe
VS2012: C:Archivos de programa (x86)Microsoft Visual Studio 11.0Common7IDEdiffmerge.exe
VS2013: C:Archivos de programa (x86)Microsoft Visual Studio 12.0Common7IDEvsDiffMerge.exe
VS2015: C:Archivos de programa (x86)Microsoft Visual Studio 14.0Common7IDEvsDiffMerge.exe
VS2017: C:Archivos de programa (x86)Microsoft Visual Studio2017EnterpriseCommon7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorervsDiffMerge.exe
En la opción de argumento, déjelo con la misma cantidad de argumentos que sugiere VS y simplemente agregue /ignorespace al final. Por ejemplo, en el VS2015 será:
%1 %2 /ignorespace
Hay un botón “=” en la barra de herramientas de Visual Studio 2017 que ayuda a comparar archivos como desee. Espero que esta captura de pantalla ayude.
La herramienta de comparación predeterminada en Visual Studio es extremadamente molesta. Te sugiero que uses una alternativa. WinMerge es mi favorito. También tiene una opción para ignorar los espacios en blanco (menú Editar -> Opciones -> Comparar -> Ignora todo (debajo del cuadro de grupo “Espacio en blanco” en la parte superior)).
Ver Uso de WinMerge con TFS.