Объединение двух файлов Notepad ++ с последующей перезаписью в один из них

739
McHeicho

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

Для тех, кто не понимает сложную диаграмму, у меня есть текст в файле 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
Я посмотрел на изображение и описание, но не могу понять, что вы хотите сделать. fixer1234 5 лет назад 2
И я нет. Объединенный текст кажется очень случайным, если только он не содержит ошибок. Например, почему строка 1 из объединенного текстового файла - это новый файл, а не старый, а строка 3 - из старого, а не нового? LPChip 5 лет назад 1
Я отредактировал / отформатировал ваше сообщение; это то, что вы хотели? Пожалуйста, объясните, что _ должно означать "я также не знаю, как группировать элементы". Пожалуйста, нажмите [изменить] (https://superuser.com/posts/1379902/edit), чтобы исправить примеры. Еще лучше: пожалуйста, четко включите «file 1» и «file 2» в каждой строке примера, чтобы мы знали, откуда должен исходить комбинированный вывод. Arjan 5 лет назад 0
О, это _ "я также не знаю, как группировать элементы" _ было [о том, что не знаю, как форматировать текст] (https://superuser.com/revisions/1379902/2)? См. Https://superuser.com/help/formatting. Я удалил этот текст. Тем не менее, примеры действительно плохие. Но я также проголосовал за то, чтобы вас закрыли, потому что вас, кажется, даже нет рядом для разъяснений. Если оно закрыто, оно может быть вновь открыто после того, как вы уточнить. Arjan 5 лет назад 0
Я думаю, что я могу сделать слияние только вручную. Я попробую инструмент из ответа ниже. Скоро вернусь за обновлениями. Спасибо за попытку ответить и понять содержание вопроса! McHeicho 5 лет назад 0
Это отрицание мое, потому что я не исправляю твои примеры. Arjan 5 лет назад 0

1 ответ на вопрос

1
harrymc

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

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

enter image description here

Хорошо, я попробую этот инструмент для объединения этих двух файлов. Скоро даст обновление. McHeicho 5 лет назад 0

Похожие вопросы