Zamora Teran/Diff patch
Jump to navigation
Jump to search
diff
diff es un programa para visualizar las diferencias entre 2 archivos.
Siempre usamos "unified diff" (la opcion -u) porque este formato es mucho mas facíl para leer.
Syntax:
diff -u archivo_original archivo_nuevo
Para grabar el diff a un archivo, usa "shell file redirection":
diff -u archivo_original archivo_nuevo > output_file.patch
La forma "unified diff" también se llama "patch" - así puedes hacer modificaciónes a software y mandarselas a los desarolladores. El formato es muy útil porque (como humano) podes revisar las diferencias facilmente, tambien podes usar el programa patch para aplicarlo.
patch
patch es un programa que aplica patches (unified diffs) a archivos originales en tu unidad.
patch -i /ubicacion/del/patch
Tenés que estar en el directorio donde queda el archivo que el patch refiere.