Zusammenführen von zwei Notepad ++ - Dateien und Überschreiben in eine davon

708
McHeicho

Diese Frage mag seltsam klingen, aber wie kann ich zwei Dateien (mit Änderungen) in einem Text zusammenführen?

Für diejenigen, die das komplexe Diagramm nicht verstehen, habe ich Text in Datei 1 und Datei 2. Ich muss diese beiden Dateien in einer Datei zusammenführen, aber mit Datei 2 werden die Änderungen in Datei 1 überschrieben, der Text bleibt jedoch erhalten.

Ich habe die gleichen Zeilen in beiden Texten, die ich mit Hilfe des Compare Plugins zusammenführen muss, wobei leere Zeilen und überschriebene Anweisungen angezeigt werden. Ich muss sie nur in einer Datei zusammenführen.

Datei 1 (alte Datei)

Line 1 I have a box of (Apples) Line 2 Line 3 I'm the text from Text 1 Line 4 Line 5 Text (with) Comment Line 6  Line 7  

Datei 2 (neue Datei)

Line 1 I have a box of (Oranges) Line 2 I have a text here on Text 2 Line 3 I'm the text from Text 1 Line 4 I have a text here on Text 2 Line 5 Text (without) Comment Line 6 I have a text here on Text 2 Line 7 I have a text here on Text 2 

Kombinierter Text

Line 1 I have a box of (Oranges) Line 2 I have a text here Line 3 I'm the text from Text 1 Line 4 I have a text here Line 5 Text (without) Comment Line 6 Text with Comment Line 7 I have a text here 

Bearbeiten: Hier ist ein weiteres Beispiel in einem Beispielcode. Entschuldigung für Verwirrungen Code ist nicht meins, nur ein Beispiel

-1
Ich habe mir das Bild und die Beschreibung angesehen, kann aber nicht verstehen, was Sie tun möchten. fixer1234 vor 5 Jahren 2
Ich auch nicht. Der kombinierte Text scheint sehr zufällig zu sein, es sei denn, er enthält Fehler. Warum ist beispielsweise Zeile 1 aus der kombinierten Textdatei, die der neuen Datei und nicht die alte, während Zeile 3 aus der alten und nicht aus der neuen Datei stammt? LPChip vor 5 Jahren 1
Ich habe Ihren Beitrag bearbeitet / formatiert. Wolltest du das? Bitte erklären Sie auch, was _ "Ich weiß auch nicht, wie man Artikel gruppiert" _ soll. Bitte klicken Sie auf Bearbeiten (https://superuser.com/posts/1379902/edit), um die Beispiele zu korrigieren. Besser noch: Bitte geben Sie in jeder Beispielzeile eindeutig "file 1" und "file 2" an, damit wir wissen, woher die kombinierte Ausgabe kommen soll. Arjan vor 5 Jahren 0
Oh, das _ "Ich weiß auch nicht, wie man Artikel gruppiert" _ [war nicht darüber informiert, wie man den Text formatiert] (https://superuser.com/revisions/1379902/2)? Siehe https://superuser.com/help/formatting. Ich habe den Text jetzt entfernt. Trotzdem sind die Beispiele wirklich schlecht. Ich habe aber auch dafür gestimmt, zu schließen, da Sie anscheinend nicht einmal zur Klarstellung da sind. Wenn es geschlossen ist, kann es nach dem Klären wieder geöffnet werden. Arjan vor 5 Jahren 0
Ich denke, ich kann das Zusammenführen nur manuell durchführen. Ich werde das Tool aus der Antwort unten ausprobieren. Wir werden in Kürze für Updates zurückkehren. Vielen Dank für den Versuch, den Inhalt der Frage zu beantworten und zu verstehen! McHeicho vor 5 Jahren 0
Dieses Downvote gehört mir, um deine Beispiele nicht zu fixieren. Arjan vor 5 Jahren 0

1 Antwort auf die Frage

1
harrymc

Sie können dafür den kostenlosen und Open-Source- WinMerge verwenden .

Dieses Tool kann bis zu drei Dateien mit mehreren Vergleichsoptionen visuell vergleichen. Sie können Änderungen einzeln nacheinander zusammenführen oder alle Änderungen auf einmal zusammenführen. WinMerge erkennt auch Fälle, in denen eine Zeilengruppe durch eine Gruppe mit mehr oder weniger Zeilen ersetzt wird.

Okay, ich werde dieses Tool zum Zusammenführen dieser beiden Dateien ausprobieren. Wird in Kürze ein Update geben. McHeicho vor 5 Jahren 0