Ich muss einen Konflikt nach einem git pull
lösen.Wie behebe ich einen Konflikt nach Git Pull?
$ 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.
So gegoogelt ich es ein wenig und fand Menschen mit git mergetool
sagen. Aber hier ist, was ich habe:
$ 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
Also heißt es, ich muss etwas installieren?
Was ist, wenn ich einfach die Version von git pull
alles überschreiben möchte?
Weitere Informationen finden Sie auch http://stackoverflow.com/ Fragen/1064103/is-gits-auto-detection-scripted-oder-ist-es-in-einigen-git-executable (in Bezug auf die Art, wie Git schlägt und Suche nach Merge-Tools) – VonC
Und Sie können sehen und Beispiel für die Installation/Einstellung ein 'mergetool' hier: http://stackoverflow.com/questions/825478/how-to-set-araxis-as-diff-merge-tool-for-msys-git – VonC