V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

makepatch

Se utiliza para crear un archivo de parche [patch] que representa las diferencias entre dos árboles de código fuente. Es una herramienta muy útil para compartir cambios específicos sin tener que distribuir todo el repositorio. La herramienta applypatch, incluida en el comando, es la contraparte de makepatch y se encarga de aplicar ese archivo de parche a otro árbol de código fuente.

Un ejemplo para ilustrar su uso

Supongamos que tenemos una versión original de un proyecto llamada proyecto-v1 y hemos creado una versión modificada llamada proyecto-v2.

$ makepatch proyecto-v1 proyecto-v2 > mis-cambios.patch
crear el archivo de parche que contiene las diferencias entre proyecto-v1 y proyecto-v2

Si en otro equipo se tiene la versión original del proyecto y, estando en el mismo directorio del proyecto, se quiere aplicar los cambios:

$ applypatch mis-cambios.patch
aplicar los cambios en el otro equipo para que sean idénticos a los del árbol de código fuente proyecto-v2 del primer equipo

makepatch crea el parche y applypatch lo aplica, facilitando la gestión de cambios en el código de forma incremental.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4071 entradas - Acerca del Tractatus
La Pipa Plena 2025