我有一堆 .properties 文件结构在父目录内的子目录中。即,结构是这样的:
MainDir
|
Dir1 Dir2 Dir3
| | |
files files files
在每个目录中,有一堆 .properties 文件,每个语言环境一个(例如:translation_en.properties)
我想将这些文件的内容与具有相同结构的 git 存储库进行比较。问题是 git 中文件内的键是无序的,因此比较两者(使用 FC、Comp 或http://winmerge.org/)会导致许多差异。我不关心 .properties 文件中 key:value 的顺序,只关心 key:value 对是否相同。我怎样才能检查这个?我考虑过以相同的逻辑对两种资源进行排序,然后进行比较。如何做到这一点?