Por ejemplo, actualmente estoy usando el módulo Geofield . Estoy usando la versión:
7.x-1.0-beta2 (2011-nov-17)
Ahora veo que la versión de desarrollo tiene alguna funcionalidad que quiero. ¿Cómo puedo "actualizar" correcta y segura a la versión de desarrollo del módulo?
7.x-1.x-dev (2012-Jan-10)
Lo que hago actualmente es eliminar el geofield de cualquier tipo de contenido, deshabilitar el módulo geofield, desinstalar el módulo geofield, eliminar físicamente el módulo geofield de mi servidor y luego descargar e instalar la versión de desarrollo. Esto parece funcionar, pero me pregunto si hay un flujo de trabajo más eficiente.
(Tengo drush instalado, así que estoy abierto a una solución que implique drush)
drush updatedb
comando, ya que borra el caché ya después de ejecutar las actualizaciones de la base de datos.drush dl --select
le ofrece una lista para elegir. Solo recuerdaupdatedb
después.Puede usar
drush pm-update
para actualizar cualquier módulo y agregar la información de versión para actualizar a una versión específica. Por ejemplo, si desea actualizar a una versión 7.x-1.x-dev de un módulo, puede usar el siguiente comando:o, más corto:
por lo que se puede omitir
7.x-
.fuente