Получить рекурсивный список различных файлов в Winmerge (без дерева папок / структуры)

14

Я предпочитаю Winmerge Diffmerge, но я завидую только одной функции Diffmerge для папок.

Diffmerge показывает для сложных папок и подпапок только разные файлы (не папки).

Winmerge показывает разные файлы и одинаковые файлы и подпапки.

Winmerge имеет функцию, которая может показывать только разные файлы. Но это все еще показывает подпапки. Поэтому я должен войти в подпапки, а затем проверить различные файлы.

Я хотел бы продолжать использовать WinMerge ... Как мне сделать это в WinMerge?

Вениамин
источник
1
Я только что столкнулся с этим и ищу решение. Я надеюсь, что вы найдете свой ответ.
Дейв
Я уже использую Beyond Compare, но это не бесплатно. Это намного лучше, чем те.
Кокбира
1
@kokbira: Да, это так. Но это не бесплатно :)
Бенджамин
1
Я все еще использую WinDiff для всех различий в моих папках (и TortoiseDiff для различий в коде, и в тех редких случаях, когда мне нужно сделать какие-либо существенные различия в двоичных файлах, я обнаружил, что HexCmp хорош).
Synetech

Ответы:

10

Так просто :)

В Winmerge зайдите в меню View и снимите флажок «Tree mode»

kokbira
источник
Я использовал diffmerge вместо winmerge в течение долгого времени справедливо, потому что та «особенность», которую я не нашел в winmerge. но после вашей щедрости я скачал ее и просмотрел этот чудесный вариант XD
kokbira
1
Да, это было так легко. Я еще не проверял Включить подпапки . Я неправильно использовал инструмент. Благодарю.
Бенджамин
эй, если это решит, назначьте награду (нажмите на +50 рядом с моим ответом) + "ответ" (нажмите на проверку рядом с моим ответом) 4 меня, пожалуйста :)
kokbira
4

Поскольку другие ответы указывают здесь, я решил добавить сюда некоторую информацию, которая может помочь, несмотря на то, что это старый вопрос.

Я перетащил две папки в WinMerge и в основном получил один список папок / файлов с двумя столбцами заголовка, указывающими левую / правую папки. «Режим дерева» был скрыт и не выбран. Я думаю, что это также сделало это, если я выбрал две папки и выбрал WinMerge / Compare из контекстного меню.

Если я закрыл все свои сравнения, и у меня было пустое окно WinMerge, и я перетащил в него одну папку, мне предложили сравнить другую папку. Это привело к глубокому сканированию, которое, похоже, показывает только файлы, которые отличаются. Он не дает вам навигации по папкам, он просто показывает полный путь к файлам, о которых идет речь. Но это то, что я хотел в любом случае, короткий список файлов, которые отличались между двумя большими папками.

Тревор Гриффин
источник
Да, я заметил то же самое. При выполнении diff с использованием контекстных меню каталогов WinMerge не сканирует все дерево с подкаталогами, поэтому работает быстрее, но отображает также пустые каталоги, поскольку сканирует каждый каталог только при его открытии.
Давид Ференчи Рогожан