Los archivos de Pub/errors no se sincronizan desde el repositorio remoto en Adobe Commerce en la infraestructura de la nube

En Adobe Commerce en infraestructura de nube, los archivos pub/errors de las instancias de ensayo y producción no reflejan la última versión del repositorio remoto. Este problema se produce cuando los procesos de implementación restauran o sobrescriben archivos durante las compilaciones de entorno, lo que impide que los cambios directos en los archivos persistan en las instancias de la nube. Para solucionarlo, debe sincronizar estos archivos correctamente mediante el flujo de implementación basado en parches admitido.

Descripción description

Entorno

Adobe Commerce en infraestructura en la nube

Problema/Síntomas

  • Los archivos de menos de pub/errors en Adobe Commerce en instancias de infraestructura en la nube no reflejan las versiones más recientes del repositorio remoto.
  • Si se compara el contenido de los archivos con SSH, se muestra que pub/errors archivos en ensayo o producción difieren de los de Git.
  • Las personalizaciones realizadas directamente en pub/errors archivos de la instancia se pierden o revierten después de cada implementación.

Causa

En Adobe Commerce Cloud, algunos archivos no son propiedad del proyecto del mismo modo que los módulos o temas personalizados. Los paquetes base de Adobe Commerce, las dependencias administradas por el Compositor o las herramientas en tiempo de implementación proporcionan estos archivos, y la implementación en la nube puede volver a crearlos o sobrescribirlos.

Durante la implementación, Adobe Commerce Cloud usa ece-tools junto con parches de nube para Commerce y la herramienta Parches de calidad para crear y preparar la base de código. El sistema aplica parches pendientes en el siguiente orden:

  • Revisiones de Commerce necesarias de parches de nube para Commerce
  • Parches opcionales seleccionados de la herramienta Parches de calidad
  • Revisiones personalizadas de m2-hotfixes, aplicadas en orden alfabético por nombre de parche

Como resultado, la implementación puede restaurar, reconstruir o superponer archivos proporcionados por paquetes de Adobe Commerce o dependencias administradas por el Compositor. Si personaliza estos archivos fuera del flujo de parches admitido, la siguiente implementación reemplaza esos cambios.

Resolución resolution

Durante la implementación, Adobe Commerce en la infraestructura de la nube aplica parches en un orden definido. Una vez procesados los parches de Commerce necesarios y los parches opcionales seleccionados, la implementación aplica parches personalizados desde el directorio m2-hotfixes. Este proceso garantiza que la personalización se vuelva a aplicar de forma coherente durante cada implementación.

Para mantener los cambios en archivos administrados por Adobe Commerce o por Compositor, siga estos pasos:

  1. Cree un parche personalizado para el cambio necesario.
  2. Coloque el parche en m2-hotfixes en la raíz del proyecto.
  3. Confirme y envíe el archivo de parche.
  4. Vuelva a implementar el entorno.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles