Creo que esto funciona a un nivel útil si no es óptimo.
en Visual Studio vaya a Herramientas> Opciones> control de fuente> Ajustes plug-ins
haga clic en el botón "avanzado"
en el cuadro de diálogo Opciones de SourceSafe, cambiar a los "editores personalizados" ficha
para la operación, seleccione file difference
para la extensión de archivo entrar .*
para la línea de comando ingrese
"C:\Program Files\WinMerge\WinMergeU.exe" /x /e /ub /wl /dl %6 /dr %7 %1 %2
haga clic en el botón "Agregar" y luego en el botón "Aceptar".
usando "comparar" desde el menú contextual de un archivo o viendo el historial y seleccionando "diff" debe aparecer winmerge con la comparación de archivos. el original está a la izquierda y el archivo modificado está a la derecha (¿es la colocación correcta? ¿deberían intercambiarse?). si seleccionó una diferencia resaltada, también puede sincronizar esa área en este momento. Visual Studio simplemente reconocerá que el archivo ha cambiado y le pedirá que vuelva a cargarlo. No he llegado a la situación en la que estoy en una situación de "fusión" real, así que no estoy seguro de lo que sucede allí. Actualizaré esta publicación si alguna vez tengo más información para agregar.
Estoy usando VS2008, sourcesafe 2005 y winmerge 2.12.4 instalados en el directorio predeterminado.Copié la configuración de esta publicación: http://weblogs.asp.net/garrypilkington/archive/2009/12/16/winmerge-as-a-comparison-tool-in-visual-studio-2008.aspx
La pregunta es "¿es posible?", Por lo que tenemos una respuesta, simplemente no es la que queremos. – palswim