visual studio 2010 - vista - ¿Cómo ignorar el espacio en blanco al comparar fuente en Visual Studio/TFS?
visual studio code español (6)
En VS2015 es posible "ignorar el espacio en blanco" al comparar haciendo clic en un pequeño icono con el símbolo =
.
Vaya a "Ver / Barras de herramientas / Comparar archivos". En la barra de herramientas, haga clic en "Ignorar recortar el espacio en blanco".
La herramienta de comparación en Visual Source Safe (antes de TFS) tenía una práctica casilla para seleccionar "Ignorar el espacio en blanco".
Ahora estamos usando TFS con Visual Studio 2010, y el cuadro de diálogo de comparación ya no tiene esta opción. (¡Un descuido ridículo de Microsoft!)
Entonces, ¿es posible de alguna manera solucionar esto?
Esta es una solución alternativa que parece eludir el problema.
En Visual Studio, seleccione Herramientas / Opciones / Control de fuente / Sistema de Visual Studio Team Foundation y haga clic en el botón Configurar herramientas del usuario.
En el cuadro de diálogo, agregue un elemento con la siguiente configuración.
- Extensión:. *
- Operación: Comparar
- Comando: C: / Archivos de programa / Microsoft Visual Studio 10.0 / Common7 / IDE / diffmerge.exe
- Argumentos:% 1% 2% 6% 7% 5 / ignorespace
Editar:
Según la versión de Visual Studio y la ruta de instalación (x64 / x86), la opción del comando puede ser ...
VS2010: C: / Archivos de programa (x86) / Microsoft Visual Studio 10.0 / Common7 / IDE / diffmerge.exe
VS2012: C: / Archivos de programa (x86) / Microsoft Visual Studio 11.0 / Common7 / IDE / diffmerge.exe
VS2013: C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / Common7 / IDE / vsDiffMerge.exe
VS2015: C: / Archivos de programa (x86) / Microsoft Visual Studio 14.0 / Common7 / IDE / vsDiffMerge.exe
VS2017: C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Enterprise / Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / vsDiffMerge.exe
En la opción argumento, déjelo con la misma cantidad de argumentos que VS sugiere y simplemente agregue / ignore el espacio 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 lo desee. Espero que esta captura de pantalla te ayude.
La herramienta de diferencia predeterminada en VS 2013 le permite ignorar espacios en blanco después de todo. Simplemente ejecute el proceso de diferenciación estándar. Cuando Visual Studio muestra las diferencias, busque en la barra de herramientas, donde verá un icono que se parece a un documento con 5 puntos debajo, como se muestra a continuación. Este botón alterna si las diferencias mostradas ignoran el espacio en blanco. Esto funcionó lo suficientemente bien para mí; Quería que ignorara los cambios en el espacio en blanco causados por la sangría.
La herramienta de diferencia 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 el espacio en blanco (menú Editar -> Opciones -> Comparar -> Ignorar todo (debajo del cuadro de grupo "Espacio en blanco" en la parte superior)).
Consulte Uso de WinMerge con TFS .