Quiero aplicar un parche a este error (http://code.djangoproject.com/ticket/13095) pero nunca lo he hecho antes y no tengo ni idea de dónde empezar. ¿Alguien puede indicarme un tutorial?Cómo aplicar parches django
Respuesta
En Linux/UNIX, puede usar el comando patch
para esto.
Funciona de la siguiente manera:
comandocd /usr/lib.../site-packages/django/
patch --dry-run -p1 < ~/downloads/somefix.patch
El parche se ve en el archivo para encontrar los archivos adecuados que necesita para actualizar. El -p1
le dice al parche que ignore el primer nivel de la carpeta mencionada en el archivo del parche. A menudo este es el nombre del proyecto en sí. La opción --dry-run
impide la ejecución real, por lo que puede experimentar con ella.
Cuando todo está bien, puede eliminar la opción --dry-run
, y se aplicará el parche real.
En Windows, varias herramientas (por ejemplo WinMerge/TortoiseMerge) tienen una opción "Aplicar parche" en el menú, lo que le permitirá hacer lo mismo.
Pruebe 'parche' si está utilizando un servidor basado en Linux.
http://en.wikipedia.org/wiki/Patch_%28Unix%29
de Windows aparece tienen una utilidad escrita por él a pesar de que no he usado uno
http://gnuwin32.sourceforge.net/packages/patch.htm
Recuerde hacer copias de seguridad del directorio si no está seguro de su resultado
- 1. Cómo aplicar git diff - ¿parches binarios sin git instalados?
- 2. ¿Cómo creo parches binarios?
- 3. Prácticas de parches de esquema
- 4. Generación de parches JBPM Workflow
- 5. Usando `git show` para crear y aplicar parches que abarcan múltiples commits
- 6. ¿Cuál es la forma más fácil de aplicar las series de parches de Git desde Thunderbird
- 7. parches Generación de Mercurial
- 8. Colas Mercurial: combinando parches
- 9. TortoiseHg Aplicar un parche
- 10. Parches flotantes de pitón
- 11. Cómo liberar parches para programas Java
- 12. Git: ¿Cómo crear parches para una combinación?
- 13. ¿Cómo funcionan los parches en Git?
- 14. Cómo eliminar los parches en etherpad-lite
- 15. Clases de parches en Python
- 16. Django: ¿Aplicar permisos en el despachador de URL?
- 17. ¿Aplicar nombres de archivos de carga únicos usando django?
- 18. ¿Cómo aplicar clojure?
- 19. ¿Cómo aplicar gitignore luego?
- 20. cómo aplicar archivos de parche en wso2 carbono
- 21. ¿Para qué se utilizan parches en SVN?
- 22. Dibujando Nueve Parches en Lienzo (Android)
- 23. versión de artefacto de Maven para parches
- 24. clojure: (aplicar coll fn) vs (aplicar # (aplicar coll fn% y))
- 25. ¿Parches de contribución de Mercurial a Git?
- 26. Anulación del decodificador de parches de Python Mock
- 27. ¿Cómo divido el trabajo en varios parches con colas mercuriales?
- 28. ¿Cómo comprometer solo parches seleccionados con git svn?
- 29. ¿Cómo los pequeños parches de software corrigen el gran software?
- 30. ¿Cómo usar imágenes de 9 parches en IOS?