2010-04-29 12 views
5

tengo una estructura de directorio de código, que es la siguiente:Cómo diff lista de archivos a medida con WinMerge

modudle1 
    trunk 
     pom.xml 
    branches 
     1.1 
     pom.xml 
    modudle2 
    trunk 
     pom.xml 
     submodule-2.1 
     pom.xml 
     submodule-2.2 
     pom.xml 
    branches 
     1.1 
     pom.xml 
     submodule-2.1 
      pom.xml 
     submodule-2.2 
      pom.xml 

necesito para comparar los archivos en carpetas pom.xml tronco con los de las ramas/1.1:

modudle1\trunk\pom.xml 
    modudle1\branches\1.1\pom.xml 

    modudle2\trunk\pom.xml 
    modudle2\branches\1.1\pom.xml 

    modudle2\trunk\submodule-2.1\pom.xml 
    modudle2\branches\1.1\submodule-2.1\pom.xml 

    modudle2\trunk\submodule-2.2\pom.xml 
    modudle2\branches\1.1\submodule-2.2\pom.xml 

¿Qué soluciones hay disponibles para hacer esto? ¿Hay alguna solución para usar con WinMerge, donde podría presentar una lista de archivos para comparar? También son bienvenidas otras sugerencias y herramientas.

Respuesta

0

creo que la forma más sencilla sería la de la escritura que, a fin de pasar a WinMerge:

  • un archivo fijo
  • un archivo encontrado por el guión (que es esencialmente un 'find . -name "pom.xml"' en el caminos correctos.

En resumen, no sé acerca de una herramienta de diferencias teniendo un archivo y una lista de archivos para comparar que un archivo a.

2

Total Commander tiene la Sincronizar Dirs mando (en lo Comandos menú) que le permite comparar las 2 carpetas recursivelly y para ver cuales son las differencese (qué archivos están en un directorio y no en el otro, ¿qué archivos han cambiado).

Desafortunadamente, no puede generar un archivo "global diff" con el resultado de esta comparación (o si puede, todavía no he encontrado cómo).

Pruébalo y dime si esto era lo que estabas buscando.

+1

WinMerge tiene la funcionalidad para comparar 2 carpetas, también. Pero como puede ver en el ejemplo anterior, la estructura implica que no hay tales 2 carpetas comparando que mostrarían las diferencias entre todos los archivos pom.xml. – NSPKUWCExi2pr8wVoGNk

Cuestiones relacionadas