Obtenga una lista recursiva de diferentes archivos en Winmerge (sin estructura / árbol de carpetas)

14

Prefiero Winmerge a Diffmerge, pero lo único que envidio es la función de diferencia de carpetas de Diffmerge.

Diffmerge muestra, para carpetas y subcarpetas complicadas, solo archivos diferentes (no carpetas).

Winmerge muestra diferentes archivos y archivos y subcarpetas iguales.

Winmerge tiene una función que solo puede mostrar diferentes archivos. Pero aún muestra subcarpetas. Entonces, tengo que ingresar en las subcarpetas y luego debería verificar los diferentes archivos.

Me gustaría seguir usando WinMerge ... ¿Cómo hago esto en WinMerge?

Benjamín
fuente
1
Acabo de encontrar esto y estoy buscando una solución. Espero que encuentres tu respuesta.
Dave
Ya he usado Beyond Compare pero no es gratis. Es mucho mejor que esos.
kokbira el
1
@kokbira: Sí, lo es. Pero no es gratis :)
Benjamin
1
Todavía uso WinDiff para todas mis diferencias de carpeta (y TortoiseDiff para la diferenciación de código y en la rara ocasión en que necesito hacer una diferenciación significativa de archivos binarios, he encontrado que HexCmp es bueno).
Synetech

Respuestas:

10

Tan fácil :)

En Winmerge, vaya al menú Ver y desmarque "Modo árbol"

kokbira
fuente
Utilicé diffmerge en lugar de winmerge durante mucho tiempo justamente porque esa "característica" que no encontré en winmerge. pero después de su recompensa, lo descargué y vi esa opción milagrosa XD
kokbira
1
Sí, fue muy fácil. Todavía no he marcado Incluir subcarpetas . Estaba usando mal la herramienta. Gracias.
Benjamin
oye, si se resuelve, asigna recompensa (haz clic en +50 junto a mi respuesta) + "la respuesta" (
haz
4

Como otras respuestas apuntan aquí, pensé en agregar información aquí que podría ayudar, a pesar de ser una pregunta anterior.

Arrastré dos carpetas a WinMerge y básicamente obtuve una sola lista de carpetas / archivos con dos columnas de encabezado que indican las carpetas izquierda / derecha. El "Modo de árbol" se apagó y no se seleccionó. Creo que también hizo esto si seleccioné las dos carpetas y seleccioné WinMerge / Compare en el menú contextual.

Si cerré todas mis comparaciones y solo tuve la ventana vacía de WinMerge y arrastré una carpeta, me solicitó otra carpeta para compararla. Esto resultó en un escaneo profundo que parece solo mostrar archivos que son diferentes. No le proporciona una navegación por la carpeta, solo muestra la ruta completa de los archivos en cuestión. Pero esto es lo que quería de todos modos, una breve lista de archivos que eran diferentes entre las dos grandes carpetas.

Trevor Gryffyn
fuente
Sí, me di cuenta de lo mismo. Al ejecutar diff usando los menús contextuales de los directorios, WinMerge no escanea todo el árbol con subdirectorios, por lo que es más rápido, pero también muestra directorios vacíos, ya que escanea cada directorio cuando solo se abre.
Dawid Ferenczy Rogožan