Есть ли хорошие инструменты для сравнения двух структур папок (файлов) между двумя средами?
то есть. сравнение компьютера-разработчика с производством
Edit:
Примечание по некоторым извлеченным урокам: dir /s /o:N >> output.txt
хорошо работает вместе с инструментом сравнения текста (я использовал WinMerge), но файловая система действительно имеет значение. NTFS против FAT32 работает некорректно, поскольку один сканирует папки в обратном алфавитном порядке, а другой - нет. Чтобы решить эту проблему, я скопировал файлы с FAT32 на диск NTFS.
Кроме того, DiffMerge приятный, но медленный. Он фактически висел при запуске на сервере (там, где у меня был доступ к обоим наборам файлов) до такой степени, что мне пришлось принудительно завершить работу.
Я уверен, что у других есть мысли по этому поводу с помощью * NIX. Вероятно, подобный метод, подобный ls -alR > output
Он по-прежнему очень ручной, но он работает хорошо.
Просто имейте в виду, что времена в папках будут более чем вероятными, поэтому вы можете использовать регулярное выражение для их замены и сделать их более последовательными, так как это довольно мягкое (я использовал [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>
и [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>
).