
Estoy usando la GUI de Unison en Fedora.
¿Qué debo agregar a mi perfil para configurar "meld" como mi herramienta de combinación?
Me gustaría tener una experiencia de usuario similar a la de Git Gui, cuando agrego meld
como mi herramienta de combinación. Me gustaría ver tres columnas: local izquierda, documento fusionado en el medio y servidor derecho. Y después de haber elegido qué fusionar en el medio, quiero presionar guardar y cerrar meld-Gui y luego el documento fusionado debería anular tanto las versiones locales como las del servidor (probablemente esto es lo que quiere el 90% de los usuarios de Unison). ).
¿Cómo lo configuro de esta manera?
merge = meld
No funciona :(
¿Puedes explicar también un poco el código? Quizás algo similar a¿Existe un archivo de configuración global para la herramienta de sincronización Unison?funcionaría, pero no entiendo las 3 líneas de este código:
merge = Name * -> meld CURRENT1 CURRENT2
diff = /usr/bin/meld CURRENT1 CURRENT2
confirmmerge = true
Respuesta1
Aquí esta ladocumentación para la merge
opción. La sintaxis para merge
es
merge = <PATHSPEC> -> <MERGECMD>
Dónde <PATHSPEC>
escualarchivos con los que desea fusionarlos <MERGECMD>
. Entonces la línea
merge = Name * -> meld CURRENT1 CURRENT2
le está diciendo a Unison que combine todos los archivos que coincidan con elespecificación de ruta Name *
(que son todos los archivos) y fusionarlos con el comando meld CURRENT1 CURRENT2
. El significado de CURRENT1
y CURRENT2
se explica enla documentación.