Один из способов сравнить 2 каталога - использовать TREE
команду.
TREE D:\SOURCE /A /F >D:\SOURCE.TXT TREE D:\DEST /A /F >D:\DEST.TXT
Затем используйте WinDiff или DiffChecker, чтобы сравнить два текстовых файла.
У меня есть большая папка, содержащая все мои файлы SVN. Я атаковал мой вирус, уничтожающий некоторые файлы, но также повреждающий файлы конфигурации SVN, поэтому теперь TortoiseSVN не может распознать его как папку SVN.
Я могу повторно загрузить репозиторий в другое место, но есть некоторые файлы, которые я не зафиксировал в нем.
Существует ли какое-либо программное обеспечение, которое может сообщать мне разницу в содержимом между папками, или я должен написать пакетный скрипт, который может сказать мне, какие файлы не были переданы?
Один из способов сравнить 2 каталога - использовать TREE
команду.
TREE D:\SOURCE /A /F >D:\SOURCE.TXT TREE D:\DEST /A /F >D:\DEST.TXT
Затем используйте WinDiff или DiffChecker, чтобы сравнить два текстовых файла.
Другой альтернативой является WinMerge
«WinMerge - это средство различий и слияния с открытым исходным кодом для Windows. WinMerge может сравнивать как папки, так и файлы, представляя различия в визуальном текстовом формате, который легко понять и обработать».
Пакет редактора Oxygen XML (или пакеты Author или Developer) предлагает инструмент для изменения каталога GUI, который также позволяет легко копировать изменения из одного дерева файлов в другое.
30-дневная пробная лицензия бесплатна, основной сайт здесь . Есть также инструмент сравнения файлов с графическим интерфейсом.