Сравнение каталогов в Meld, но игнорирование изменений, которые затрагивают только временную метку файла?
Я использую Meld для сравнения двух каталогов исходного кода в Ubuntu.
Однако, поскольку все файлы в одном из каталогов были "затронуты", и все их метки времени были обновлены, Мелд показывает их как отличающиеся, даже если содержимое файлов не изменилось. Но я только пытаюсь найти файлы с другим содержанием. Я не вижу возможности заставить Мелда просто посмотреть на измененное содержимое. Любые идеи о том, как сделать это в Meld или есть лучший инструмент сравнения каталогов GUI для Ubuntu?
4 ответа
Дисплей выглядит по-разному для файлов, которые имеют временные метки, отличные от тех, которые действительно изменились
Цитируется из списка рассылки debian
Текущее поведение слияния таково, что в правом нижнем углу значка для файла с более новой отметкой времени используется маленькая красная точка, даже если сравниваемые файлы идентичны. Если файлы различаются, тогда оба файла отображаются красным цветом с толстой красной точкой в файле новой временной отметки.
Я использую Meld и считаю, что это лучшая графическая программа сравнения.
Может быть, Компаре будет делать то, что вы хотите.
Хорошей альтернативой является KDiff3 - у него есть возможность выбрать метод сравнения файлов.
В верхнем меню Meld теперь есть переключатель для "одинакового" файла, так что вы можете отключить ненужные файлы. Далее для каталогов, которые содержат сотни или тысячи файлов, например библиотеки, выберите каталог и "Скрыть".
В последних версиях Мелда (проверено на 3.20.4) снятие галочкиCompare files based only on size and timestamp
(в разделе «Настройки» > «Сравнение папок» > «Поверхностное сравнение»), по-видимому, игнорирует временные метки файлов и вместо этого просматривает только содержимое.
В то время как в более старых версиях Meld (например, 1.8), когда этот флажок снят, он все еще просматривал временные метки (а также содержимое).
Для меня обновления Meld и проверки того, что эта опция снята, было достаточно, чтобы снова сделать сравнение каталогов полезным - т.е. теперь оно игнорирует различия во временных метках и показывает мне только файлы, содержимое которых отличается.