Я хочу сравнить две папки, в каждой по 5-6 тысяч файлов и папок. Среди них, вероятно, 0,1% будет фактически отличаться, но WinMerge сначала показывает все файлы, говоря "текстовые файлы разные", и когда я открываю эти файлы один за другим, он открывает диалоговое окно, в котором говорится, что содержимое обоих файлов одинаково. Для меня почти невозможно найти файлы, на самом деле имеющие другой текст.
Сначала я попытался установить параметры, но безуспешно.
Затем я подумал, что это первоначальное различие может быть связано с разными отметками времени. Таким образом, я сделал все метки времени файла (создать, последний измененный и последний доступ) точно так же, но результат остается тем же.
Я что-то пропустил? Или есть какой-нибудь способ отфильтровать список, чтобы я мог видеть только файлы с некоторыми отличиями? Или любая другая идея?
4 ответа
Я бы подумал, что WinMerge со следующими настройками будет работать:
Если это не так, я бы задал вопрос на их форумах.
Я считаю, что это стоит потраченных усилий, так как WinMerge - мой лучший продукт для сравнения файлов.
Попробуйте установить опцию сравнения "Игнорировать различия возврата каретки".
Различия в окончаниях строк (CRLF/CR/LF) являются обычным подозрением, когда один режим сравнения (двоичный) сообщает о различиях, а другой режим (текст) утверждает, что файлы одинаковы.
Попробуйте использовать программное обеспечение под названием « Beyond Compare ».
Вы также можете попробовать ECMerge или Araxis. Они оба имеют соответствующие настройки, чтобы игнорировать пробелы / CRLF.