FAQ Desarrolladores: Difference between revisions

Jump to navigation Jump to search
m
Line 104: Line 104:


para generar el fichero patch, deberá ejecutar el comando '''diff''' (estándard de Linux, en windows [http://www.cygwin.org/cygwin cygwin]) de la siguiente manera:
para generar el fichero patch, deberá ejecutar el comando '''diff''' (estándard de Linux, en windows [http://www.cygwin.org/cygwin cygwin]) de la siguiente manera:
<pre>
<source bash="bash">
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig'
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig'
  --exclude="*.bak" --exclude=conf.php --exclude=documents  ancien_rep  nouveau_rep  > fichier.patch
  --exclude="*.bak" --exclude=conf.php --exclude=documents  ancien_rep  nouveau_rep  > fichier.patch
</pre>
</source>
Envíe su parche a la Lista de Correo.
Envíe su parche a la Lista de Correo.
la integración de su parche no está garantizada, pero si el parche ha sido realizado siguiendo rigurosamente este procedimiento, tiene muchas posibilidades de que sea testeado (de otro modo las posibilidades estarán cercanas a 0).
la integración de su parche no está garantizada, pero si el parche ha sido realizado siguiendo rigurosamente este procedimiento, tiene muchas posibilidades de que sea testeado (de otro modo las posibilidades estarán cercanas a 0).
Line 123: Line 123:


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
<source bash="bash">
patch -u -p0 -d ../htdocs < mifichero.patch
</source>
<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)
<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.

Navigation menu