![두 개의 Notepad++ 파일을 병합한 다음 그 중 하나에 덮어쓰기](https://rvso.com/image/1576002/%EB%91%90%20%EA%B0%9C%EC%9D%98%20Notepad%2B%2B%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B3%91%ED%95%A9%ED%95%9C%20%EB%8B%A4%EC%9D%8C%20%EA%B7%B8%20%EC%A4%91%20%ED%95%98%EB%82%98%EC%97%90%20%EB%8D%AE%EC%96%B4%EC%93%B0%EA%B8%B0%20.png)
이 질문이 이상하게 들릴 수도 있지만 두 파일(변경 사항 포함)을 하나의 텍스트로 병합하려면 어떻게 해야 합니까?
복잡한 다이어그램을 이해하지 못하는 분들을 위해 파일 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는 또한 줄 그룹이 더 많거나 적은 줄이 있는 그룹으로 대체되는 경우도 감지합니다.