Ich habe zwei Textdateien, die bis auf einige Änderungen in einigen Zeilen fast identisch sind. Ich möchte diese beiden Dateien zu einer einzigen Textdatei zusammenführen und dabei die Unterschiede hervorheben, sodass ich die zusammengeführte Datei anschließend in einem Editor anzeigen und die Unterschiede manuell überprüfen kann.
Ich stelle mir vor, dass dies in etwa dem ähnelt, was Sie normalerweise bei einem SVN-Merge-Konflikt erhalten. Es enthält beispielsweise file1
:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
Salami
Mortadella
Prosciutto
Creole Mustard
Bottom piece of bread
Und file2
enthält:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
Sauerkraut
Grilled Chicken
Creole Mustard
Bottom piece of bread
Ich würde erwarten, dass die zusammengeführte Datei etwa Folgendes enthält:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
<<<<<<< .file1
Salami
Mortadella
Prosciutto
=======
Sauerkraut
Grilled Chicken
>>>>>>> .file2
Creole Mustard
Bottom piece of bread
Vielleicht gibt es diff
hierfür eine Option, die ich übersehe?
Antwort1
Endgültige Version, mit OPs Ergänzung von--changed-group-format
diff old-file new-file --old-group-format='<<<<<<< .old
%<=======
' --new-group-format='=======
%>>>>>>>> .new
' --changed-group-format='<<<<<<< .old
%<=======
%>>>>>>>> .new
'
was dazu führt
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
<<<<<< .old
Salami
Mortadella
Prosciutto
=====
Sauerkraut
Grilled Chicken
>>>>>>> .new
Creole Mustard
Bottom piece of bread
Antwort2
Suchen Sie nachDas? Sie können WinMerge verwenden oderUltra[Bearbeiten]dafür..