У меня есть два текстовых файла, которые почти одинаковы, за исключением некоторых изменений в нескольких строках. Я хотел бы объединить эти два файла в один текстовый файл с выделенными различиями, чтобы затем я мог просмотреть объединенный файл в редакторе и вручную просмотреть эти различия.
Я думаю, это было бы несколько похоже на то, что вы обычно получаете от конфликта слияния svn. Например, file1
содержит:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
Salami
Mortadella
Prosciutto
Creole Mustard
Bottom piece of bread
И file2
содержит:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
Sauerkraut
Grilled Chicken
Creole Mustard
Bottom piece of bread
Я ожидаю, что объединенный файл будет содержать что-то вроде:
Top piece of bread
Mayonnaise
Lettuce
Tomato
Provolone
<<<<<<< .file1
Salami
Mortadella
Prosciutto
=======
Sauerkraut
Grilled Chicken
>>>>>>> .file2
Creole Mustard
Bottom piece of bread
Может быть, есть опция diff
для этого, которую я пропускаю?