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?
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.