Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Els creadors i desenvolupadors utilitzen la integració de Git per Power Platform gestionar el codi font de les aplicacions de llenç de manera eficaç mitjançant el control de versions. Aquesta funció us ajuda a revisar els canvis fets pels creadors sense Power Apps Studio trobar diferències sorolloses. A més, permet fer edicions mínimes directament al repositori, garantint un flux de treball racionalitzat i eficient.
Com confirmar aplicacions de llenç mitjançant la integració de Git
Podeu confirmar les aplicacions de llenç quan les publiqueu. Els canvis no es poden confirmar fins que no publiqueu l'aplicació. Aquest comportament garanteix que el codi font reflecteixi la darrera versió publicada de l'aplicació, cosa que la prepara per utilitzar-la amb la integració de Git.
Passos per confirmar aplicacions de llenç
- Obriu Power Apps Studio i feu canvis a l'aplicació de llenç.
- Publiqueu l'aplicació per fer que els canvis estiguin disponibles per a la integració de Git.
- Aneu al vostre repositori Git i confirmeu els canvis.
Accés als fitxers de codi font
El codi font de les aplicacions de llenç s'emmagatzema en .pa.yaml fitxers. Aquests fitxers són llegibles per humans i estan dissenyats per utilitzar-los amb el control d'origen. Quan utilitzeu la integració de Git, el codi font de les aplicacions de llenç està disponible automàticament al repositori sense necessitat de cap conversió. El codi font s'emmagatzema dins de la carpeta canvas del repositori.
Estructura de fitxers per a aplicacions de llenç
Els fitxers de codi font extrets es troben a la carpeta \Src i inclouen:
-
App.pa.yaml: representa l'aplicació. -
[screen Name].pa.yaml: Un fitxer per a cada pantalla, que representa la pantalla. -
\Component: Una carpeta que conté un fitxer per a cada component, representat com[component Name].pa.yaml.
Utilitzeu .pa.yaml només fitxers de la carpeta \Src amb control d'origen. No utilitzeu altres fitxers, com ara fitxers JSON, com a codi font perquè no són estables entre els cicles de desament i càrrega.
Edició de .pa.yaml fitxers
Podeu fer edicions menors directament al repositori. Tots els canvis es restauren amb l'aplicació quan extreu canvis al vostre entorn. Heu de considerar qualsevol codi de la vostra branca com una aplicació publicada.
Pràctiques recomanades per a l'edició
- Eviteu fer canvis significatius directament als
.pa.yamlfitxers. - Proveu sempre els canvis en un entorn de desenvolupament abans de fusionar-los a la branca principal.
Limitacions conegudes
No pots editar els .pa.yaml fitxers directament al repositori si l'aplicació conté components de codi.
L'edició de fitxers amb aquests components impedeix que l'aplicació s'executi. Si canvieu aquests fitxers per error, podeu carregar la versió anterior de l'aplicació de llenç al portal de Maker.
Solució de problemes
Aquesta secció conté problemes i consells habituals per ajudar-vos a tenir més èxit utilitzant la integració de Git amb aplicacions de llenç.
Problemes comuns
-
Fusiona conflictes: resol els conflictes amb cura per evitar corrompre elsfitxers
.pa.yaml. -
L'aplicació no es carrega: assegureu-vos que no s'hagin fet edicions no admeses als
.pa.yamlfitxers.
Suggeriments
- Utilitzeu un client Git amb eines de diferències visuals per revisar els canvis abans de confirmar-los.
- Feu còpies de seguretat regularment del vostre repositori per evitar la pèrdua de dades.