4,395
edits
| Line 124: | Line 124: | ||
'''Aplicar un patch''' | '''Aplicar un patch''' | ||
Si su parche todavía no se ha aplicado, pero usted quiere que | Si su parche todavía no se ha aplicado, pero usted quiere que la aplicación en su servidor esté actualizada desde el CVS, podrá aplicarlo desde la utilidad patch. | ||
Asumiendo que ha creado el parche desde la carpeta htdocs de su copia local modificada de la versión CVS original, y que ha enviado el parche (mifichero.patch) al servidor, a su carpeta patchs, situado al mismo nivel que su carpeta htdocs, el siguiente comando debería realizar el proceso (ejecutado desde la carpeta patchs): | Asumiendo que ha creado el parche desde la carpeta htdocs de su copia local modificada de la versión CVS original, y que ha enviado el parche (mifichero.patch) al servidor, a su carpeta patchs, situado al mismo nivel que su carpeta htdocs, el siguiente comando debería realizar el proceso (ejecutado desde la carpeta patchs): | ||
patch -u -p0 -d ../htdocs < mifichero.patch | patch -u -p0 -d ../htdocs < mifichero.patch | ||
<nowiki>Información: -p0 | <nowiki>Información: -p0 permite utilizar la ruta completa tal como se indica dentro en el parche (-pn retirando los n primeros niveles del árbol de directorios) | ||
-d permite precisar la ruta relativa de la carpeta htdocs a parchear. | -d permite precisar la ruta relativa de la carpeta htdocs a parchear. | ||
< permite indicar la ruta hacia el fichero fuente a utilizar(el patch en modo unificado) | < permite indicar la ruta hacia el fichero fuente a utilizar (el patch en modo unificado) | ||
-u permite precisar que el parche está en modo unificado</nowiki> | -u permite precisar que el parche está en modo unificado</nowiki> | ||