2013-02-22 5 views
10

Wie kann ich die vollständige Auswahl in kdiff3 als C (Datei von remote in kdiff3) wählen, anstatt alles Zeile für Zeile zu ändern (Zusammenführungskonflikte)? Ich möchte nur die Remote-Datei auswählen. Was ist auch Auswahl A (Basisdatei), die Remote-Datei vor neuen Änderungen lokal ausgecheckt?kdiff3 die Datei komplett aus der Ferne auswählen

Antwort

10

Menüpunkt "Merge" öffnen. Es hat "Wählen Sie C Everywhere" Option, die die Änderungen in Remote (C) für alle Zeilen auswählt. Wenn Sie nur die Bearbeitungen auf Remote für nicht aufgelöste Konflikte verwenden möchten, sollten Sie "Wählen Sie C für alle ungelösten Konflikte".

enter image description here

Git tut 3-way merge. A zeigt die Datei aus dem Eltern-Commit von B- und C-Commits. B ist die Datei aus der Zweigstelle, in der Sie sich befinden, und C ist die Datei aus der Zweigstelle, aus der Sie sich zusammenschließen.

+0

Anstatt kdiff zu verwenden, würde ich lieber einen Konflikt auswählen (im Merge/Conflict-Fenster von Git-Erweiterungen) und Kontext-Menü-Einträge "Choose ..." verwenden (besser für binäre Dateien zB). – SalientBrain

Verwandte Themen