2009-12-21 15 views
5

Quiero mostrar la ventana de resultados de diff en la barra de tareas, en lugar de ser un elemento de diálogo de estudio visual flotante. ¿Puedo hacer esto?Comportamiento de cambio Ankhsvn de cambio

+1

De acuerdo con http://johnnycoder.com/blog/2008/07/22/getting-started-with-ankhsvn/ (QuickStart sección 3) puede especificar una herramienta de diferencia externa a través de Herramientas> Opciones> Control de fuente> Subversión . Eso no se muestra para mí, pero tal vez tengas más suerte ... – itowlson

+0

Está en Herramientas> Opciones> Control de fuente> Herramientas de usuario de Subversion para mí. –

Respuesta

7

Vaya a Tools > Options > Source Control > Subversion User Tools para ver qué herramientas Diff/Merge son compatibles.

Descargue su herramienta de fusión favorita (si no lo hizo para otros fines). Mi favorito es SourceGear DiffMerge.

Ve a la página de configuración de nuevo y selecciona tu herramienta del menú desplegable. Se detectará automáticamente por AnkhSvn

2

Esto es lo que tengo para Visual Studio 2008. No detectó la instalación de Araxis de 64 bits en Win7x64.

Herramienta externas de diferencias:

"$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /max /wait "$(Base)" "$(Mine)" /title1:"$(BaseName)" /title2:"$(MineName)" 

no han tratado con VS2010 todavía.

Este debe ser el comando para la fusión, pero no he probado todavía:

"$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /a2 /max /wait /3 /title1:"$(TheirName)" /title2:"$(BaseName)" /title3:"$(MineName)" "$(Theirs)" "$(Base)" "$(Mine)" "$(Merged)" 
+1

¡Muchas gracias! No sé por qué, pero Ankhsvn no estaba detectando a Araxis ... –

0

prefiero herramienta VS2010 DiffMerge. Puede configurarlo para comparar y fusionar fácilmente.

para la herramienta externas de diferencias:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" "$(Base)" "$(Mine)" 

herramienta de combinación externa:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" /merge $(Theirs) $(Mine) $(Base) $(Merged) 

Y por suerte aparece en la barra de tareas.