¿Existe una herramienta de Windows que pueda mostrar una diferencia gráfica de las entradas de la línea de comandos?

Estoy buscando una herramienta de Windows que pueda mostrar gráficamente una comparación en línea o una al lado de la otra de dos archivos, desde la línea de comandos.

ie. winexe -diff --diff-options file1 file2.

No estoy interesado en uno que requiera que la aplicación se cargue primero y que los archivos se abran a través del cuadro de diálogo Abrir archivo. Si hay alguna herramienta gráfica que tenga la opción, estará bien.

Respuestas (2)

Resulta que WinMerge es capaz de hacerlo. Las instrucciones son opciones de la línea de comandos de WinMerge

Siendo un usuario existente, debería haberlo pensado :). Solo sirve para mostrar.

Actualmente recomiendo WinMerge2011 sobre WinMerge. A pesar del nombre, WinMerge2011 está más actualizado y tiene mejores características. Está disponible en bitbucket.org/jtuc/winmerge2011/downloads

También le gustaría echar un vistazo a kdiff3 : le permite comparar 2 o 3 archivos o directorios uno al lado del otro y, opcionalmente, fusionarlos en una ubicación de salida específica que puede ser cualquiera de las ubicaciones de entrada u otra ubicación.

  • Gratis, gratis y de código abierto
  • Plataforma cruzada
  • Admite varios idiomas, interfaz en az, bg, br, ca, cs, cy, da, de, el, en, en_GB, es, et, fr, ga, gl, hola, hu, is, it, ja, ka, lt, nb, nl, pl, pt, pt_BR, ro, ru, rw, sr, sr@Latn, sv, ta, tg, tr, uk, zh_CN
  • Compatibilidad total con UTF-8, incluida la lista de materiales y la ordenación derecha-izquierda o izquierda-derecha o incluso ambas en el mismo archivo
  • Se integra con varios sistemas de control de versiones
  • Puede imprimir una diferencia
  • Puede generar y aplicar archivos de parche
  • Uso de la línea de comandos: kdiff3 ruta1 ruta2 ruta3 -o ruta de salida

Ejemplo en modo de fusión de directorios:ingrese la descripción de la imagen aquí