![Объединение двух файлов Notepad++ и последующая перезапись в один из них](https://rvso.com/image/1576002/%D0%9E%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%B2%D1%83%D1%85%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20Notepad%2B%2B%20%D0%B8%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B0%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20%D0%B2%20%D0%BE%D0%B4%D0%B8%D0%BD%20%D0%B8%D0%B7%20%D0%BD%D0%B8%D1%85%20.png)
Этот вопрос может показаться странным, но как объединить два файла (с изменениями) в один текст?
Для тех, кто не понимает сложную схему, у меня есть текст в файле 1 и файле 2. Мне нужно объединить эти два файла в один, но так, чтобы файл 2 перезаписал изменения в файле 1, но его текст сохранился.
У меня есть одинаковые строки в обоих текстах, которые мне нужно объединить с помощью Compare Plugin, показывающего пустые строки и перезаписанные операторы. Мне просто нужно объединить их в один файл.
Файл 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
Для этого вы можете использовать бесплатный и открытый исходный кодWinMerge.
Этот инструмент может визуально сравнивать до трех файлов с несколькими вариантами сравнения. Вы можете объединять изменения по одному или объединять все изменения сразу. WinMerge также обнаружит случаи, когда группа строк заменяется группой с большим или меньшим количеством строк.