Operaciones del repositorio de control de código fuente (versión preliminar)
[Este artículo es documentación preliminar y está sujeto a modificaciones].
Cuando haga cambios en los componentes de la solución en Dataverse, podrá ver los cambios en el área Soluciones en Power Apps (make.powerapps.com). El área de soluciones muestra los cambios no administrados que realizó en los componentes de la solución. Los archivos de su confirmación equivalen a las capas no gestionadas de su entorno. Los componentes que forman parte de la capa gestionada no se incluyen en la confirmación.
Importante
- Esta es una característica en versión preliminar.
- Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.
- Actualmente, esta característica solo está disponible para entornos que se han creado para ciclos de lanzamiento temprano. Vaya a Entornos de ciclo de lanzamiento temprano.
Ver cambios en el área de soluciones
Tras realizar un cambio o añadir un componente en una solución no gestionada, vaya al área Soluciones en Power Apps.
Abra la solución en la que ha introducido cambios y seleccione Control de origen en el panel de navegación izquierdo.
La pantalla de control de código fuente proporciona una lista de Cambios disponibles para confirmar en el control de código fuente. Seleccione Actualizar para actualizar la lista si ha realizado cambios en otra pestaña del explorador. Al seleccionar Buscar actualizaciones, se consulta el repositorio de código fuente e identifica si hay actualizaciones disponibles o conflictos que deba resolver.
Desde la pantalla de control de código fuente puede ver la rama actual a la que está vinculada su solución y ver los cambios realizados en la solución que están disponibles para confirmar en el control de código fuente, los cambios que se han realizado en el control de código fuente y que están disponibles para extraer en su entorno, o los conflictos que están presentes porque hay cambios en su entorno y en el código fuente.
Resolución de conflictos
El sistema detecta si hay cambios conflictivos en su repositorio fuente. Enumera estos problemas en la pestaña conflictos. Debe resolver todos los conflictos antes de hacer cualquier confirmación cambiando a la pestaña de conflictos, seleccionando cada componente de la lista, y luego hacer una elección de mantener cambios existentes si desea mantener los cambios originados en su entorno o aceptar cambios entrantes si desea aceptar los cambios que se hicieron en su repositorio de código fuente.
Si elige mantener los cambios existentes, estos componentes se mueven a la pestaña Cambios y están disponibles para confirmar en su repositorio de código fuente. Si elige para aceptar cambios entrantes, estos componentes se mueven a la pestaña Actualizaciones y están disponibles para incorporarlos a su entorno. Hacer la selección en la pestaña Conflictos no ejecuta ninguna acción inmediata con el control de código fuente, pero resuelve el conflicto para que su próxima extracción o confirmación haga los cambios que seleccionó sin más conflictos.
Extraiga los cambios disponibles del repositorio de control de código fuente
Para importar actualizaciones disponibles desde su repositorio de control de fuentes a su entorno, cambie a la pestaña Actualizaciones, revise las actualizaciones disponibles y, a continuación, seleccione Importar en la barra de comandos. Se recomienda cerrar la pantalla de código fuente en este punto y validar las experiencias de la aplicación que podrían haberse visto afectadas por esos cambios entrantes.
Confirmar los cambios al repositorio de control de fuente
Para confirmar los cambios en el control de código fuente, vaya a la pestaña Cambios y revise los cambios. Seleccione Confirmación en el menú superior, introduzca un comentario sobre su confirmación y vuelva a seleccionar Confirmación.
Una vez confirmados los cambios, puede ir directamente a Azure DevOps para ver la confirmación o seleccionar el número de confirmación que aparece en la barra de información que le notifica que la confirmación se ha realizado correctamente.
Nota
La mejor práctica consiste en resolver los conflictos en primer lugar y, a continuación, introducir los cambios del código fuente en el entorno, validar que la aplicación sigue siendo funcional y funciona según lo previsto y, por último, confirmar los cambios en el control de código fuente. Esta práctica garantiza que las confirmaciones del código fuente sean de la mejor calidad.