svn を使用すると、変更されたツリーをクリーンな状態に戻すのは非常に簡単です。マージ先ブランチにクリーンなワークスペースを用意し、マージ コマンドを実行してマージ ソース ブランチから変更をインポートし、ワークスペースを同期すると、通常の Eclipse 比較ウィンドウが表示され、すべてのマージ変更ファイルと競合が表示されます。
なんらかの理由で競合を解決できない場合は、プロジェクトを svn revert してクリーンな状態に戻すことができます。それ以外の場合は、その場でマージを行い、完了したらコミットできます。コミットする必要はないことに注意してください。競合の処理が完了したら、dev ビューに戻り、コードがコンパイルされていることを確認し、単体テストを実行してから、再度同期してコミットすることもできます (競合がローカルにある場合)。彼らは戻ってこないことを解決しました)
前回見たとき、subclipse merge コマンドを使用すると、マージされたファイルが上書きされ (競合マーカーを使用して競合領域を表示)、マージの元の左側と右側が同じ場所に配置されます。別のディレクトリに何も配置しないでください。
経験則として、必要に応じて後でマージをロールバックできるように、すべてのマージ変更を 1 回のコミットでコミットし、マージ変更のみをコミットに含めることをお勧めします。