Como aparece en:
- Resumen de aplicaciones portátiles imprescindibles
WinMerge es una herramienta de fusión y diferenciación de archivos de texto visual de código abierto para plataformas Win32. Es muy útil para determinar qué ha cambiado entre las versiones del proyecto y luego fusionar los cambios entre las versiones.
Características:
- Diferenciación visual y fusión de archivos de texto.
- Editor flexible con resaltado de sintaxis, números de línea y ajuste de palabras
- Maneja formatos de archivo de texto DOS, UNIX y MAC
- Soporte Unicode
- El panel de diferencias muestra la diferencia actual en dos paneles verticales
- El panel de ubicación muestra el mapa de archivos comparados
- Destaca las diferencias dentro de las líneas en la comparación de archivos
- Los filtros de archivos basados en expresiones regulares en la comparación de directorios permiten excluir e incluir elementos
- Detección de líneas movidas en la comparación de archivos
- Crea archivos de parche
- Integración de Shell (compatible con versiones de Windows de 64 bits)
- Integración rudimentaria de Visual SourceSafe y Rational ClearCase
- Compatibilidad con archivos de almacenamiento con 7-Zip
- Soporte de complementos
- Interfaz localizable a través de DLL de recursos
- Manual en línea y manual de ayuda HTML instalado
Qué hay de nuevo:
General
- BugFix: más espacio para algunas cadenas internacionalizadas (GitHub # 402)
- BugFix: algunas mejoras (GitHub # 405,411)
Comparación de archivos
- BugFix: la opción Ignorar mayúsculas y minúsculas no funcionaba cuando el algoritmo Diff era distinto al predeterminado
- BugFix: a veces se dibujaba un rectángulo vertical blanco en el área seleccionada
- BugFix: el título de la ventana de comparación de archivos después de cambiar el idioma se cambió accidentalmente a «Sin título izquierda / derecha»
- BugFix: fusión incorrecta (GitHub # 420) (el algoritmo de diferencia mínima / paciencia / histograma no funcionaba en Windows XP)
- Rango de movimiento de la tecla F4 extendido a todo el archivo
- No trate UTF-8 y UTF-8 con BOM de la misma manera cuando la opción «Ignorar diferencias de página de códigos» esté desactivada.
Comparación de carpetas
- BugFix: los mensajes de error correspondientes no se mostraban cuando el archivo que se iba a eliminar ya no existía
- BugFix: el elemento del menú ‘Mostrar elementos únicos del medio / derecho’ no funciona correctamente en la comparación de carpetas de 3 vías (osdn.net # 40672)
- CTRL + Arrastrar carpetas ahora tiene el comportamiento opuesto a la opción actual Incluir subcarpetas
Comparación de imágenes
- BugFix: corrige fallas de desplazamiento (GitHub WinMerge / winimerge PR # 8)
- Reducir el parpadeo al cambiar el tamaño (GitHub WinMerge / winimerge PR # 9)
Diálogo de opciones
- Permitir elegir patrones de nombre de archivo de imagen de una lista desplegable de selección múltiple (GitHub PR # 391)
- WildcardDropList: Evite la instancia de String, ya que podría lanzar std :: bad_alloc (GitHub PR # 397)
- Elimine patrones de nombre de archivo duplicados sin depender de WildcardDropList (GitHub PR # 400)
- Diálogo de opciones hecho redimensionable
- Se cambiaron los valores predeterminados para las siguientes opciones:
- Ignorar las diferencias de la página de códigos -> deshabilitado
- Incluir contenido de subcarpetas único -> habilitado
Acerca del diálogo
- Vuelva a trabajar la solución para el problema de Github n. ° 316: fallas / errores de GUI n. ° 2 (GitHub PR n. ° 392)
- Reemplace la lista desactualizada de desarrolladores en AboutBox con ascii-art gnu de FSF (GitHub PR # 394)
Instalador
- BugFix: Instalación – Error interno: no se pudo expandir la constante de carpeta de shell «userdesktop» (GitHub # 354)
- BugFix: falta Lithuanian.po (GitHub PR # 415)
- Nuevo instalador para la instalación por usuario (WinMerge-2.16.8-x64-PerUser-Setup.exe)
Traducciones
- Actualizaciones de traducción:
- Brasileño (GitHub PR # 383)
- Gallego (GitHub PR # 393)
- Alemán (GitHub PR # 388,389,398,399,401,406,412,414, WinMerge / frhed PR # 2)
- Lituano (GitHub PR # 385,390,407,408,413,415)
- Turco (GitHub PR # 386)
- Ruso (GitHub PR # 387)
Manual
- Manual de actualización para el cambio de IgnoreCommentsC (GitHub PR # 384)
- Actualizar Shortcut_keys.xml (GitHub PR # 410)
Danos tu opinión