2 つの Notepad++ ファイルを結合し、そのうちの 1 つに上書きする

2 つの Notepad++ ファイルを結合し、そのうちの 1 つに上書きする

この質問は奇妙に聞こえるかもしれませんが、変更を加えた 2 つのファイルを 1 つのテキストに結合するにはどうすればよいでしょうか?

複雑な図が理解できない人のために説明すると、ファイル 1 とファイル 2 にテキストがあります。これらの 2 つのファイルを 1 つのファイルに結合する必要がありますが、ファイル 2 はファイル 1 の変更を上書きしますが、テキストは保持されたままです。

両方のテキストに同じ行があり、比較プラグインを使用して、空の行と上書きされたステートメントを表示して結合する必要があります。それらを 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

そのために、無料でオープンソースのウィンマージ

このツールは、複数の比較オプションを使用して、最大 3 つのファイルを視覚的に比較できます。変更を 1 つずつ個別にマージすることも、すべての変更を一度にマージすることもできます。WinMerge は、行のグループが行数の多いグループまたは少ないグループに置き換えられるケースも検出します。

ここに画像の説明を入力してください

関連情報