siddhartha esunuri
Quiero cambiar mi git mergetool kdiff3 a p4merge. porque estoy recibiendo un error en mi sistema de Windows usando kdiff3 mergetool.
/mingw32/libexec/git-core/git-mergetool–lib: línea 128: C:\Program Files\KDiff3\kdiff3: no se puede ejecutar el archivo binario: error de formato Exec application/config/constants.php parece no haber cambiado.
Entonces quiero cambiar de kdiff3 a p4merge, aquí también recibo un error como
advertencia: merge.tool tiene múltiples valores error: no se pueden sobrescribir múltiples valores con un solo valor Use una expresión regular, –add o –replace-all para cambiar merge.tool.
¿Como puedó resolver esté problema? Ya sea kdiff3 o p4merge
-
git config –unset mergetool.p4merge.path esto no está desarmado mi valor
– Siddhartha esunuri
18 de mayo de 2018 a las 5:16
-
Después de ejecutar este comando, también obtengo el mismo valor después de ejecutar git config -l
– Siddhartha esunuri
18 de mayo de 2018 a las 5:17
-
@siddharthaesunuri, por lo que veo en su archivo de configuración que escribió en la ventana de chat, define las herramientas dos veces. tienen sus propios nombres, pero este podría ser el origen del problema. por favor intenta borrar uno de esos
[mergetool "name"]
y[difftool "name"]
? entonces avísame aquí– Yilmaz Durmaz
18 de mayo de 2018 a las 9:16
-
@siddharthaesunuri, agregué una sección de limpieza a mi respuesta. Aconsejo probarlo. es un poco doloroso hacerlo pero eso debería resolver el problema
– Yilmaz Durmaz
18 de mayo de 2018 a las 13:02
-
@siddharthaesunuri, ¿podría proporcionarnos sus comentarios si su problema se resolvió o no? dar una respuesta a una pregunta es inútil hasta que se resuelva el problema en la pregunta.
– Yilmaz Durmaz
21 de mayo de 2018 a las 9:09
publicar como texto, no como una captura de pantalla
– vigilia
9 de mayo de 2018 a las 5:10
Claro @avigil Para entender mejor publico
– Siddhartha esunuri
9 de mayo de 2018 a las 5:12
Busque en su archivo de configuración y asegúrese de que no haya una configuración duplicada para la herramienta de combinación (dos o más filas para
merge.tool
):git config --global --edit
– R Yoda
11 de mayo de 2018 a las 5:49
Si no ve una fila de configuración duplicada, puede usar
git config --list
para enumerar todas las configuraciones en todos los archivos de configuración (local, global, sistema) y editar esos archivos de configuración para eliminar las entradas duplicadas– R Yoda
11 de mayo de 2018 a las 6:12
¡Sí! tiene valores duplicados
– Siddhartha esunuri
11 de mayo de 2018 a las 6:57