Этот вопрос может показаться странным, но как мне объединить два файла (с изменениями) в один текст?

Для тех, кто не понимает сложную диаграмму, у меня есть текст в файле 1 и файле 2. Мне нужно объединить эти два файла в один файл, но файл 2 перезаписывает его изменения в файле 1, но его текст все еще сохраняется.

У меня одинаковые строки в обоих текстах, которые мне нужно объединить с помощью плагина сравнения, показывающего пустые строки и перезаписанные выражения. Мне просто нужно объединить их в один файл.

Файл 1 (Старый файл)

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 

Файл 2 (Новый файл)

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

Комбинированный текст

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

Изменить: вот еще один пример в примере кода.Извините за путаницу код не мой, просто пример

1 ответ1

1

Вы можете использовать для этого бесплатный WinMerge с открытым исходным кодом.

Этот инструмент может визуально сравнивать до трех файлов с несколькими вариантами сравнения. Вы можете по отдельности объединить изменения один за другим или объединить все изменения сразу. WinMerge также обнаружит случаи, когда группа строк заменяется группой с большим или меньшим количеством строк.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .