2012-06-20 23 views
6

La herramienta de combinación que viene con smartgit es muy confusa.
No puedo configurar kdiff3. No configuro el ancestro común.
Estos son los únicos tres archivos que me dan para configurar: $ {mergedFile} $ {rightFile} $ {leftFile}
¿Hay alguna manera de configurar kdiff3 y usar la combinación de 3 vías?integración de smartgit y kdiff3

Respuesta

15

En realidad SmartGit proporciona el argumento ${baseFile} de 3 vías fusiones (al menos en la versión 3.0.x)

En el panel de Preferencias, en Herramientas> Conflicto Solver asegúrese externa Conflicto Solver se selecciona.

Command: kdiff3 
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile} 
+0

Gracias por la respuesta. intentaré lo mismo. ¿Está esto documentado en alguna parte? Durante la configuración, smartgit dice que $ (megedFile), $ {rightFile} y $ {leftFile} son obligatorios. Pero, no veo $ {baseFile} mencionado en ninguna parte. –

+0

Si hace clic en el botón Variables al lado del campo de argumentos habrá un menú desplegable con más opciones http://i.imgur.com/iyUg6.png –

+0

impresionante. Muchas gracias :) –