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

5927
Benjamin

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

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

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

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

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

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

2 ответа на вопрос

9
kokbira

Так просто :)

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

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

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

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

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

Да, я заметил то же самое. При выполнении diff с использованием контекстных меню каталогов WinMerge не сканирует все дерево с подкаталогами, поэтому работает быстрее, но отображает также пустые каталоги, поскольку сканирует каждый каталог только при его открытии. Dawid Ferenczy 9 лет назад 0