Translate to

Buscar

12 de julio de 2011

Aplicando un patch en Windows

El comando patch, disponible en Linux, usualmente no está disponible en Windows. Cuando uno quiere aplicar algún patch, suele encontrar una traba de solución no tan fácil.

En lugar de las recomendaciones de instalar Cygwin, o algo parecido, alguna vez use Aptana (un derivado de Eclipse) para aplicar un parche.

Hoy estoy instalando Simpletest y la documentación indica aplicar patch -p0 < path/to/simpletest/D6-core-simpletest.patch y ya no recuerdo cómo lo hice con Aptana :-S Tampoco quisiera instalar Cygwin sólo para eso.

Esta vez, noto que tengo instalado Git para Windows (https://git-scm.com/download/win), hago click derecho sobre el directorio drupal y elijo Git Bash Here. Hago patch --help para comprobar que cuento con el comando y luego:

$ patch -p0 < sites/all/modules/simpletest/D6-core-simpletest.patch
patching file `install.php'
Hunk #1 succeeded at 19 (offset -1 lines).
patching file `includes/bootstrap.inc'
Hunk #1 succeeded at 1111 (offset -1 lines).
Hunk #3 succeeded at 1343 (offset -1 lines).
patching file `includes/common.inc'
Hunk #1 succeeded at 530 (offset -1 lines).
Hunk #2 succeeded at 2663 (offset 2 lines).
Hunk #3 succeeded at 3805 (offset 6 lines).

Ojalá le sirva de ayuda.

2 comentarios:

  1. Me ayudó, pero creo que deberías actualizar el link del programa

    ResponderEliminar
    Respuestas
    1. Me alegra que te ayudara. Ya corregí el link. Muchas gracias por avisarme :-)

      Eliminar

Más artículos