git mergetool kdiff3

Gast #6071915
Lesenswert?

Hallo,

ich möchte kdiff3 zum mergen bei Git verwenden. Allerdings habe ich 
probleme beim Mergen.
ich sehe 3 spalten (LOCAL; REMOTE; BASE)
Beim mergen bekomme ich ein neues Fenster. Dies ist allerdings BASE. 
Wenn ich dort alle konflikte löse, werden diese nicht in meiner lokalen 
datei übernommen. Dort stehen immer noch die merge-konflikte drinn.

Was muss ich einstellen, damit das funktioniert?
Gast #6076905
Lesenswert?

Also das ist so gemeint :
es war einmal ein Quelltext (base), den haben Du (local) und jemand 
anders (remote) verändert.
Jetzt muss geschaut werden, welche Eurer Änderungen übernommen werden 
sollen.

Könnte ja z.B. sein in der Ausgangsversion war ein if genau verkehrt 
herum. 2 haben das bemerkt. Du hast daraufhin die Anweisungen hinter 
then mit denen hinter else vertauscht, während Dein Kollege die 
Bedingung invertiert hat. Beides hat den gewünschten Erfolg, aber genau 
eins von beiden darf in die zukünftige Fassung der Quelldatei übernommen 
werden, sonst feiert der Fehler Wiederauferstehung. Kdiff3 soll Dir 
helfen, das zu erkennen.
Sobald Du die ersten Entscheidungen getroffen hast, entsteht die vierte 
Version der Datei, nämlich die zukünftige.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren