¿Mejores prácticas para realizar una actualización de Magento? [cerrado]

¿Cuál es la mejor práctica para realizar una actualización de Magento (de una instalación de Magento mal mantenida)?

Pienso en cosas como las siguientes:

Eche un vistazo a los módulos sobreescritos completos en app / code / local: compare los archivos con la versión anterior y reenvíelos a la nueva versión de MagentoComparar plantillasCompare los archivos XML de diseño (si se copiaron directamente a la carpeta de temas personalizados y no se utilizó ningún layout.xml único que contenga solo las actualizaciones reales)Compare los métodos de las clases reescritas con los métodos de la clase original

El problema principal es: cuando se difunde archivos en instalaciones Magento viejas y mal mantenidas, nunca se sabe qué versión tenía el archivo original que se copió. A veces intenté identificar la versión anterior echando un vistazo a los derechos de autor de Magento en el comentario del archivo.

Para evitar problemas durante la actualización, generalmente hacemos lo siguiente:

Evita reescribir, usa eventos en su lugar.Si es necesario volver a escribir, intente no copiar el código, pero llame a parent :: method () para mantener solo la funcionalidad necesaria en la clase sobrescritaSi es necesario copiar el código, use un marcador-comentario como[Mycompany BEGIN] ... [Mycompany END]No copie archivos de diseño completos, sino que use un solo layout.xml que solo actualice.

Pero, ¿cómo hacer una actualización si no se toman esas precauciones?

Respuestas a la pregunta(3)

Su respuesta a la pregunta