Есть ли хорошие инструменты для сравнения двух структур папок (файлы) между двумя средами?Сравнение структуры папок в двух средах
т.е. сравнивая Dev компьютер с производства
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\>
).
это за окна или Linux или смесь? – Josh
предпочтительнее окна, но OS agnostic не повредит – CodeMonkey1313
Возможно, вы захотите попробовать [synctoy] (https://www.microsoft.com/ru-ru/download/details.aspx?id=15155) или [freefilesync] (http://www.freefilesync.org), если вы просто хотите сравнить файлы/папки – bobobobo