親ディレクトリ内のサブディレクトリに構造化された .properties ファイルがたくさんあります。つまり、構造は次のとおりです。
MainDir
|
Dir1 Dir2 Dir3
| | |
files files files
各ディレクトリには、ロケールごとに 1 つずつ、多数の .properties ファイルがあります (例: translation_en.properties)。
これらのファイルの内容を、まったく同じ構造を持つ git リポジトリと比較したいと考えています。問題は、git 内のファイル内のキーが乱れているため、(FC、Comp、またはhttp://winmerge.org/を使用して) 2 つを比較すると、多くの違いが生じることです。.properties ファイル内のキー:値の順序は気にしません。キー:値のペアが同一であるかどうかだけです。どうすればこれを確認できますか? 同じロジックで両方のリソースを注文してから、比較を実行することを考えました。これはどのように達成できますか?