Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les créateurs et les développeurs utilisent l’intégration Git pour Power Platform afin de gérer efficacement le code source des applications canevas à l’aide du contrôle de version. Cette fonctionnalité vous permet de passer en revue les modifications apportées par les créateurs dans Power Apps Studio sans rencontrer de différences majeures. De plus, il permet d’effectuer un minimum de modifications directement dans le référentiel, ce qui garantit un flux de travail rationalisé et efficace.
Comment valider des applications canevas à l’aide de l’intégration Git
Vous pouvez valider vos applications canevas lorsque vous les publiez. Les modifications ne peuvent pas être validées tant que vous n’avez pas publié votre application. Ce comportement garantit que le code source reflète la dernière version publiée de votre application, ce qui la rend prête à être utilisée avec l’intégration Git.
Étapes pour valider les applications canevas
- Ouvrez Power Apps Studio et apportez des modifications à votre application canevas.
- Publiez l’application pour rendre les modifications disponibles pour l’intégration Git.
- Accédez à votre référentiel Git et validez les modifications.
Accéder aux fichiers de code source
Le code source des applications canevas est stocké dans les fichiers .pa.yaml. Ces fichiers sont lisibles par l’homme et conçus pour être utilisés avec le contrôle de code source. Lorsque vous utilisez l’intégration Git, le code source des applications canevas est automatiquement disponible dans le référentiel sans nécessiter de conversion. Le code source est stocké dans le dossier canvas du référentiel.
Structure de fichiers pour les applications canevas
Les fichiers de code source extraits se trouvent dans le dossier \Src et comprennent :
-
App.pa.yaml: représente l'application. -
[screen Name].pa.yaml: Un fichier pour chaque écran, représentant l’écran. -
\Component: Dossier contenant un fichier pour chaque composant, représenté par[component Name].pa.yaml.
N’utilisez les fichiers .pa.yaml que dans le dossier \Src avec contrôle de code source. N’utilisez pas d’autres fichiers, tels que les fichiers JSON, comme code source, car ils ne sont pas stables entre les cycles d’enregistrement et de chargement.
Modification des fichiers .pa.yaml
Vous pouvez effectuer des modifications mineures directement dans le référentiel. Toutes les modifications sont restaurées avec l’application lorsque vous extrayez les modifications de votre environnement. Vous devez considérer tout code dans votre succursale comme une application publiée.
Meilleures pratiques pour l'édition
- Évitez d’apporter des modifications importantes directement dans les fichiers
.pa.yaml. - Testez toujours les modifications dans un environnement de développement avant de les fusionner dans la branche principale.
Limitations connues
Vous ne pouvez pas modifier les .pa.yaml fichiers directement dans votre référentiel si votre application contient des composants de code.
La modification de fichiers avec ces composants empêche l’exécution de l’application. Si vous modifiez ces fichiers par erreur, vous pouvez charger la version précédente de votre application canevas dans le portail Maker.
Résolution des problèmes
Cette section contient des problèmes courants et des conseils pour vous aider à mieux utiliser l’intégration Git avec l’application canevas.
Problèmes courants
-
Conflits de fusion: résolvez les conflits avec soin pour éviter de corrompre les fichiers
.pa.yaml. -
L’application ne parvient pas à se charger : assurez-vous qu’aucune modification non prise en charge n’a été apportée aux fichiers
.pa.yaml.
Conseils
- Utilisez un client Git avec des outils de comparaison visuelle pour examiner les modifications avant de les valider.
- Sauvegardez régulièrement votre référentiel pour éviter la perte de données.