Asociar un tipo de archivo a una herramienta de comparación de archivos
Puede comparar archivos de texto utilizando la herramienta predeterminada de comparación de archivos integrada en Visual Studio, la ventana de diferencias. Sin embargo, para los tipos de archivo que especifique, puede habilitar la herramienta de comparación de archivo que prefiera utilizar. Puede utilizar cualquier herramienta de comparación que admite, como argumentos de la línea de comandos, rutas de acceso completas de los dos archivos que desea comparar.
Permisos necesarios
Para realizar este procedimiento, debe ser miembro del grupo de seguridad Administradores o Usuarios en el equipo donde está instalado Visual Studio. Para obtener más información, vea Referencia de permisos para Team Foundation Server.
Para asociar un tipo de archivo a una herramienta de comparación de otro fabricante
Siga cualquiera de estas series de procedimientos.
En Visual Studio, en la barra de menús, elija Herramientas, Opciones.
En el cuadro de diálogo Opciones, expanda Control de código fuente, elija Visual Studio Team Foundation Server y, a continuación, elija Configurar herramientas de usuario.
O bien
En Windows, elija Inicio, Todos los programas, Microsoft Visual Studio 2012, Visual Studio Tools y Símbolo del sistema del desarrollador.
Escriba tf diff /configure.
En el cuadro de diálogo Configurar herramientas de usuario, elija Agregar.
Aparecerá el cuadro de diálogo Configurar herramienta.
En el cuadro de Extensión, especifique la extensión (por ejemplo, .cpp) que desea asociar a la herramienta.
Sugerencia Especifique .* si desea asociar todos los tipos de archivos a la herramienta.
En la lista Operación, elija Comparar.
En el cuadro Comando, escriba la ruta de acceso y el nombre de la herramienta o elija el botón de puntos suspensivos (…) para buscar y especificar la herramienta. El resultado debería ser similar al ejemplo siguiente:
C:\Program Files\OtherDiff\otherdiff.exe
En el cuadro Argumentos, escriba los argumentos que necesita la herramienta:
%1: ruta de acceso al archivo de origen.
%2: ruta de acceso al archivo de destino.
%5: opciones que el usuario especificó mediante la opción /option del comando Difference. Para obtener más información, vea Difference Command.
%6: etiqueta ("nombre descriptivo") del archivo de origen.
%7: etiqueta ("nombre descriptivo") del archivo de destino.
Sugerencia Para obtener información sobre herramientas externas que se usan con frecuencia y los argumentos que requieren, vea en la siguiente página del sitio web de Microsoft la configuración de diff/merge en Team Foundation: valores de comandos y argumentos comunes.
Usar el espacio en blanco para delimitar los argumentos.
Por ejemplo, podría especificar la sintaxis siguiente para comparar dos archivos:
%1 %2
Usar comillas para pasar el espacio en blanco o comillas a la herramienta.
Si un argumento incluye uno o varios espacios, debe agregarlo entre comillas (""). Si un argumento contiene una o varias comillas, debe agregar otra comilla inmediatamente después de cualquier comilla en el argumento. Por ejemplo, puede especificar el siguiente argumento:
"This "" embeds a double quote"
Pase las etiquetas ("nombre descriptivo") a la herramienta.
Si la herramienta admite mostrar una etiqueta (un "nombre descriptivo"), por ejemplo c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, puede incluir los tokens de %6 y %7 para pasar valores de etiqueta a la herramienta. Si no especifica estos tokens, la herramienta puede mostrar los nombres de archivos temporales, que puede ser difícil de leer.
Por ejemplo, podría especificar la sintaxis siguiente para mostrar las etiquetas.
%1 /title1=%6 %2 /title2=%7
Nota Esta función no está relacionado con las etiquetas del control de versiones, que aplica a versiones específicas de los elementos del control de versiones, tal y como se describe en Uso de etiquetas para hacer una captura de los archivos.
En el cuadro de diálogo Configurar herramienta, elija Aceptar.
Si desea especificar más tipos de archivos, repita los pasos 4−9.
En el cuadro de diálogo Configurar herramientas de usuario, elija Aceptar.