두 개의 Notepad++ 파일을 병합한 다음 그 중 하나에 덮어쓰기

두 개의 Notepad++ 파일을 병합한 다음 그 중 하나에 덮어쓰기

이 질문이 이상하게 들릴 수도 있지만 두 파일(변경 사항 포함)을 하나의 텍스트로 병합하려면 어떻게 해야 합니까?

복잡한 다이어그램을 이해하지 못하는 분들을 위해 파일 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

이를 위해 무료 오픈 소스를 사용할 수 있습니다.WinMerge.

이 도구는 여러 비교 옵션을 사용하여 최대 3개의 파일을 시각적으로 비교할 수 있습니다. 변경 사항을 하나씩 개별적으로 병합하거나 모든 변경 사항을 한 번에 병합할 수 있습니다. WinMerge는 또한 줄 그룹이 더 많거나 적은 줄이 있는 그룹으로 대체되는 경우도 감지합니다.

여기에 이미지 설명을 입력하세요

관련 정보