Ответ 1
В Linux diff -r directory1 directory2
вы получите эту информацию.
Предположим, что есть 2 дерева каталогов
D:\dir1\
и
C:\dir2
Теперь я хочу создать отчет о различиях между каталогами и файлами. Поэтому мне нужен не только отчет, в котором говорится, какие файлы были изменены, и что было изменено между основными каталогами, но и отчет должен предоставить мне информацию о любых файлы или подкаталоги, которые были удалены или добавлены новые и т.д.
Должен ли я проверить dir1 на subversion, а затем выполнить проверку с dir2? Если да, то как мне следует продолжить?
Или есть более простой способ? Доступно ли какое-либо программное обеспечение для поиска директорий?
Это может быть как Windows, так и Linux.
В Linux diff -r directory1 directory2
вы получите эту информацию.
Если вы используете Windows, вы можете проверить WinMerge, который отличается от папок: http://winmerge.org/
"BeyondCompare" (от Scooter Software) имеет очень приятный графический интерфейс для сравнения деревьев каталогов (и самих файлов). Он доступен для Windows, Mac и Linux.
KDiff3 - это инструмент для сравнения и слияния файлов с открытым исходным кодом. Работает под Linux, Windows и MacOSX
Различные Jetbrains IDE имеют потрясающий Сравнить каталоги функция. У них есть бесплатные испытания, и некоторые из IDE даже имеют бесплатные версии.
Попробуйте pkgdiff, чтобы визуализировать различия между каталогами (добавлены/удалены/переименованы/перемещены файлы и изменено содержимое):
pkgdiff -d DIR-0/ DIR-1/
У Devart есть хороший продукт под названием Code Compare, который будет выполнять как diff, так и каталог diff. В нем также есть контекстное меню проводника Windows.
Существует бесплатная и платная версия приложения