3-Wege-Text-Merge
Kostenloser 3-Wege-Text-Merge online. Basis, Ours und Theirs einfügen, oder einen rohen Git-Konfliktblock, und nur echte Konflikte auflösen. Unabhängige Änderungen verschmelzen automatisch.
Dateien verlassen niemals den Browser.
Git-Konfliktblock einfügen
Füge die Ausgabe eines Git-Merge-Konflikts ein (mit <<<<<<<, =======, >>>>>>>, optional ||||||| für die Basis). Das Tool verteilt sie auf die drei Felder oben.
Über 3-Wege-Text-Merge
Drei-Eingaben-Text-Merge mit Konflikterkennung. Base + ours + theirs. Bildet die Git-Merge-Semantik für unstrukturierten Text nach und nimmt eingefügte Git-Konfliktmarker zur direkten Aufteilung entgegen.
So funktioniert's
- Fügen Sie den gemeinsamen Vorfahren in den Base-Editor ein.
- Fügen Sie beide bearbeiteten Versionen ein oder fügen Sie einen rohen Git-Konfliktmarker-Block ein und klicken Sie auf Aufteilen, um alle drei Seiten zu befüllen.
- Lösen Sie jedes Konflikt-Hunk auf, indem Sie Unsere, Ihre oder Beide wählen.
Beispiel ausprobieren
Eine kurze Funktion, die auf beiden Seiten unterschiedlich gegenüber einer gemeinsamen Basis umgeschrieben wurde.
Was dieses Werkzeug nicht abdeckt
- Nur ganze Zeilen. Keine Wort-Auswahl innerhalb eines Konflikts.
- Drei-Wege-Merge benötigt die ursprüngliche Basisversion; reine Zwei-Wege-Konflikte sollten Text-Merge verwenden.
Häufige Fragen
Verlassen meine Dateien jemals den Browser?
Nein. Jeder Vergleich läuft lokal in deinem Browser. Nichts, was du einfügst, ablegst oder lädst, wird auf einen Server hochgeladen; das Tool funktioniert sogar, wenn du nach dem Laden der Seite offline gehst.
Ist dieses Tool kostenlos?
Ja. Alle DiffResolver-Tools sind kostenlos, ohne Konto, Registrierung oder Installation. Da die Verarbeitung auf deinem Gerät stattfindet, gibt es keine serverseitigen Nutzungslimits.
Kann ich einen Git-Konflikt direkt einfügen?
Ja. Füge einen Block mit Git-Konfliktmarkern (<<<<<<<, =======, >>>>>>>) ein und klicke auf „Auf Felder verteilen“; Basis, Unsere und Deren werden dann automatisch befüllt.
Wozu brauche ich eine Basisversion?
Die Basis zeigt dem Tool, welche Seite welche Zeile geändert hat. Änderungen nur einer Seite werden automatisch übernommen; nur Zeilen, die beide Seiten geändert haben, werden zu Konflikten, die du auflöst.
Was bewirkt die Auswahl „Beide behalten“ beim Auflösen eines Konflikts?
Sie behält die Zeilen beider Seiten, erst Ours, dann Theirs. Das ist nützlich, wenn beide Seiten an derselben Stelle unterschiedliche Inhalte ergänzt haben und du alles behalten willst.
Gibt es ein Limit für die Dateigröße?
Es gibt kein Server-Limit, denn nichts wird hochgeladen. Der Arbeitsspeicher deines Geräts setzt die praktische Grenze. Über 10 MB bei Text, 40 MB bei Bildern, 100 MB bei Dokumenten oder 500 MB bei Archiven warnt dich das Tool, dass die Verarbeitung langsam werden kann, aber es blockiert die Datei nie.
Funktioniert dieses Tool offline?
Ja. Der Browser behält nach dem ersten Besuch eine Kopie des Tools, deshalb funktioniert eine schon geöffnete Seite auch ohne Netzwerk. Du kannst DiffResolver über das Browser-Menü zusätzlich als App installieren. Die Installation bleibt optional; im normalen Tab funktioniert die Seite genauso.
Wo werden meine Daten gespeichert?
Deine Dateien werden nirgends gespeichert. Sie bleiben im Speicher der Seite und sind weg, sobald du den Tab schließt. Nur was du selbst sicherst, bleibt in diesem Browser: ein Snapshot, deine Tool-Optionen und dein Design. Zum Entfernen öffnest du die Einstellungen und wählst Alle lokalen Daten löschen.