Obter lista recursiva de arquivos diferentes no Winmerge (sem árvore / estrutura de pastas)

13

Eu prefiro o Winmerge ao Diffmerge, mas a única coisa que eu invejo é a função diff do Diffmerge.

Diffmerge mostra, para pastas e subpastas complicadas, apenas arquivos diferentes (não pastas).

O Winmerge mostra arquivos diferentes e arquivos e subpastas iguais.

O Winmerge tem um recurso que pode mostrar apenas arquivos diferentes. Mas ainda mostra subpastas. Então eu tenho que entrar nas subpastas, então deve verificar arquivos diferentes.

Eu gostaria de continuar usando o WinMerge ... Como faço isso no WinMerge?

Benjamin
fonte
1
Acabei de encontrar isso e estou procurando uma solução. Eu espero que você encontre sua resposta.
Dave
Eu já uso o Beyond Compare, mas não é grátis. É muito melhor que esses.
kokbira
1
@kokbira: Sim, é. Mas não é grátis :)
Benjamin
1
Eu ainda uso o WinDiff para toda a minha diferenciação de pastas (e TortoiseDiff para diferenciação de código e, nas raras ocasiões em que preciso fazer qualquer diferença significativa de arquivos binários, achei o HexCmp bom).
Synetech

Respostas:

9

Tão fácil :)

No Winmerge, vá para o menu View e desmarque "modo de árvore"

kokbira
fonte
Eu usei diffmerge em vez de winmerge por um longo tempo justamente porque esse "recurso" que eu não encontrei no winmerge. mas depois da sua recompensa, eu fiz o download e vi aquela opção milagrosa XD
kokbira
1
Sim, foi tão fácil. Ainda não chequei Incluir subpastas . Eu estava usando mal a ferramenta. Obrigado.
Benjamin
hey, se resolver, atribua recompensa (clique em +50 próximo a minha resposta) + "a resposta" (clique no cheque ao lado da minha resposta) 4 me, por favor :)
kokbira
3

Já que outras respostas apontam aqui, eu pensei em adicionar algumas informações aqui que podem ajudar, apesar de esta ser uma questão mais antiga.

Eu tinha arrastado duas pastas para o WinMerge e basicamente consegui uma lista única de pastas / arquivos com duas colunas de cabeçalho indicando as pastas esquerda / direita. "Modo Árvore" foi excluído e não selecionado. Eu acho que também fiz isso se eu selecionei as duas pastas e selecionei WinMerge / Compare no menu de contexto.

Se eu fechasse todas as minhas comparações e tivesse a janela vazia do WinMerge e arrastasse uma pasta para ela, ela me pedia outra pasta para comparação. Isso resultou em uma varredura profunda que parece mostrar apenas arquivos diferentes. Ele não fornece uma navegação de pasta, apenas mostra o caminho completo dos arquivos em questão. Mas isso é o que eu queria de qualquer maneira, uma pequena lista de arquivos que eram diferentes entre as duas grandes pastas.

Trevor Gryffyn
fonte
Sim, notei a mesma coisa. Ao executar o diff usando os menus de contexto dos diretórios, o WinMerge não escaneia toda a árvore com os subdiretórios, portanto é mais rápido, mas também exibe diretórios vazios, já que ele escaneia cada diretório somente quando é aberto.
Dawid Ferenczy Rogožan