git mergetool kdiff3

Gast #6071915
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.