Tengo que resolver algunos conflictos después de un git pull
.¿Cómo resuelvo un conflicto después de la extracción de git?
$ git pull
CONFLICT (rename/add): Renamed vignette_generator_mashed.h->vision_problem_8.h in 49423dd0d47abe6d839a783b5517bdfd200a202f. vision_problem_8.h added in HEAD
Added as vision_problem_8.h~HEAD_1 instead
Removed vignette_generator_cross_square.cc
Automatic merge failed; fix conflicts and then commit the result.
Así que busqué en Google un poco, y conocer gente diciendo usando git mergetool
. Pero esto es lo que obtuve:
$ git mergetool
merge tool candidates: meld kdiff3 tkdiff xxdiff meld gvimdiff emerge opendiff emerge vimdiff
No files need merging
$ git mergetool opendiff
merge tool candidates: meld kdiff3 tkdiff xxdiff meld gvimdiff emerge opendiff emerge vimdiff
opendiff: file not found
¿Significa que tengo que instalar algo?
¿Qué sucede si simplemente quiero que la versión de git pull
sobrescriba todo?
Para obtener más información, consulta http://stackoverflow.com/ questions/1064103/is-gits-auto-detection-scripted-or-is-it-within-some-git-executable (con respecto a la forma en que Git propone y busca herramientas de fusión) – VonC
Y puede ver y ejemplo de instalación/configuración un 'mergetool' aquí: http://stackoverflow.com/questions/825478/how-to-set-araxis-as-diff-merge-tool-for-msys-git – VonC