Получить рекурсивный список различных файлов в 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»


Я использовал diffmerge вместо winmerge в течение долгого времени справедливо, потому что та «особенность», которую я не нашел в winmerge. но после вашей щедрости я скачал ее и просмотрел этот чудесный вариант XD
kokbira

1
Да, это было так легко. Я еще не проверял Включить подпапки . Я неправильно использовал инструмент. Благодарю.
Бенджамин

эй, если это решит, назначьте награду (нажмите на +50 рядом с моим ответом) + "ответ" (нажмите на проверку рядом с моим ответом) 4 меня, пожалуйста :)
kokbira

4

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

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

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


Да, я заметил то же самое. При выполнении diff с использованием контекстных меню каталогов WinMerge не сканирует все дерево с подкаталогами, поэтому работает быстрее, но отображает также пустые каталоги, поскольку сканирует каждый каталог только при его открытии.
Давид Ференчи Рогожан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.