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