Pregunta

En Windows, tengo dos archivos de origen y quiero crear un parche con diferencia, como este . Pero no estoy seguro, ¿qué formato tiene este parche y qué aplicación usar para crearlo? La salida de diferencia de GNU es muy diferente del parche que puedo ver en el enlace de arriba.

¿Fue útil?

Solución

El formato de salida se llama "unified diff", se puede generar utilizando diff -u .

Otros consejos

Pruebe WinMerge . Encontrarás un generador de parches en " Herramientas " menú.

Gracias, PhiLho & amp; Luk & # 225; & # 353; ! El programa diff de UnxUtils funciona muy bien en Windows 7 para generar el archivo de parche:

diff -u oldfile newfile >patchfile

Del mismo modo, el programa de parches de UnxUtils funciona muy bien para aplicar el parche:

patch -u oldfile patchfile

WinMerge es la mejor herramienta para Windows. Para crear un archivo de parche, debe hacer lo siguiente:

File>Open

- Aquí abre los archivos para los que está generando el archivo de parche.

Tools>Generate Patch

- Aquí especifica la ruta donde guardar el archivo de parche. Y WinMerge guardará el archivo de parche para usted.

WinMerge ( http://winmerge.org/ ) es lo que necesita. También puede comparar árboles de archivos completos con esta herramienta, que es imprescindible para algunas personas.

El paquete UnxUtils ofrece muchas herramientas útiles de Unix para Windows, con un impacto mínimo en la instalación de Windows (descomprimir, agregar ubicación a la ruta, usarla).
Tiene un diff.exe

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top