Compartir vía


Control de código fuente para aplicaciones de lienzo

Los creadores y desarrolladores utilizan la integración de Git en Power Platform para administrar el código fuente de las aplicaciones de lienzo de manera eficaz mediante el control de versiones. Esta característica le ayuda a revisar los cambios realizados por los creadores en Power Apps Studio sin encontrar diferencias ruidosas. Además, permite realizar ediciones mínimas directamente en el repositorio, lo que garantiza un flujo de trabajo optimizado y eficiente.

Cómo confirmar aplicaciones de lienzo mediante la integración de Git

Puede confirmar sus aplicaciones de lienzo cuando las publique. Los cambios no estarán disponibles para confirmar hasta que publique su aplicación. Este comportamiento garantiza que el código fuente refleje la última versión publicada de su aplicación, dejándola lista para su uso con la integración de Git.

Pasos para confirmar aplicaciones de lienzo

  1. Abra Power Apps Studio y realice cambios en su aplicación de lienzo.
  2. Publique la aplicación para que los cambios estén disponibles para la integración de Git.
  3. Navegue a su repositorio Git y confirme los cambios.

Acceder a archivos de código fuente

El código fuente de las aplicaciones de lienzo se almacena en archivos .pa.yaml. Estos archivos son legibles para humanos y se han diseñado para usarse con control de código fuente. Cuando utiliza la integración de Git, el código fuente de las aplicaciones de lienzo está disponible automáticamente en el repositorio sin necesidad de ninguna conversión. El código fuente se almacena dentro de la carpeta canvas en el repositorio.

Estructura de archivos para aplicaciones de lienzo

Los archivos de código fuente extraídos se encuentran en la carpeta \Src e incluyen:

  • App.pa.yaml: representa la aplicación.
  • [screen Name].pa.yaml: un archivo para cada pantalla, que representa la pantalla.
  • \Component: una carpeta que contiene un archivo para cada componente, representado como [component Name].pa.yaml.

Utilice únicamente archivos .pa.yaml dentro de la carpeta \Src con control de código fuente. No utilice otros archivos, como archivos JSON, como código fuente porque no son estables entre los ciclos de guardado y carga.

Editar archivos .pa.yaml

Puede realizar ediciones menores directamente en el repositorio. Cualquier cambio se restaura con la aplicación cuando usted realiza cambios en su entorno. Debes considerar cualquier código en su rama como una aplicación publicada.

Procedimientos recomendadas de edición

  • Evite realizar cambios significativos directamente en los archivos .pa.yaml.
  • Pruebe siempre los cambios en un entorno de desarrollo antes de fusionarlos en la rama principal.

Limitaciones conocidas

No puede editar los .pa.yaml archivos directamente en el repositorio si la aplicación contiene componentes de código.

La edición de archivos con estos componentes impide que se ejecute la aplicación. Si cambia estos archivos por error, puede cargar la versión anterior de su aplicación de lienzo en Maker Portal.

Solución de problemas

Esta sección contiene problemas comunes y sugerencias para ayudarlo a tener más éxito al utilizar la integración de Git con aplicaciones de lienzo.

Problemas comunes

  • Conflictos de fusión: resuelva los conflictos con cuidado para evitar dañar los archivos .pa.yaml.
  • La aplicación no se puede cargar: asegúrese de que no se hayan realizado ediciones no admitidas en los archivos .pa.yaml.

Recomendaciones

  • Utilice un cliente Git con herramientas de diferenciación visual para revisar los cambios antes de confirmarlos.
  • Realice copias de seguridad periódicas de su repositorio para evitar la pérdida de datos.

Pasos siguientes