Partajați prin


Controlul sursei pentru aplicațiile proiectate pe pânză

Creatorii și dezvoltatorii folosesc integrarea Git pentru a gestiona eficient codul sursă al aplicațiilor canvas folosind controlul versiunilor. Power Platform Această funcție vă ajută să revizuiți modificările făcute de creatori în Power Apps Studio fără a întâmpina diferențe zgomotoase. În plus, permite efectuarea unor modificări minime direct în depozit, asigurând un flux de lucru simplificat și eficient.

Cum se comit aplicațiile canvas folosind integrarea Git

Puteți să vă confirmați aplicațiile pânză atunci când le publicați. Modificările nu pot fi validate până când nu publicați aplicația. Acest comportament asigură că respectivul cod sursă reflectă cea mai recentă versiune publicată a aplicației dvs., fiind astfel pregătită pentru utilizare cu integrarea Git.

Pași pentru validarea aplicațiilor pe pânză

  1. Deschideți Power Apps Studio și faceți modificări la aplicația dvs. pe pânză.
  2. Publicați aplicația pentru ca modificările să fie disponibile pentru integrarea cu Git.
  3. Navigați la depozitul Git și confirmați modificările.

Accesarea fișierelor cu cod sursă

Codul sursă al aplicațiilor Canvas este stocat în fișiere .pa.yaml . Aceste fișiere sunt lizibile de către oameni și concepute pentru a fi utilizate cu controlul sursei. Când utilizați integrarea Git, codul sursă pentru aplicațiile canvas este disponibil automat în repozitoriu, fără a fi necesară nicio conversie. Codul sursă este stocat în folderul canvas din repozitoriu.

Structura fișierelor pentru aplicațiile pe pânză

Fișierele cu codul sursă extrase se află în folderul \Src și includ:

  • App.pa.yaml: Reprezintă aplicația.
  • [screen Name].pa.yamlUn fișier pentru fiecare ecran, reprezentând ecranul.
  • \ComponentUn folder care conține câte un fișier pentru fiecare componentă, reprezentat ca [component Name].pa.yaml.

Folosiți doar fișierele din folderul cu controlul sursei. .pa.yaml\Src Nu folosiți alte fișiere, cum ar fi fișierele JSON, drept cod sursă, deoarece acestea nu sunt stabile între ciclurile de salvare și încărcare.

Editarea fișierelor .pa.yaml

Puteți face modificări minore direct în depozit. Orice modificări sunt restaurate cu aplicația atunci când aplicați modificările în mediul dvs. Trebuie să considerați orice cod din ramura dvs. ca o aplicație publicată.

Cele mai bune practici pentru editare

  • Evitați să faceți modificări semnificative direct în fișiere. .pa.yaml
  • Testați întotdeauna modificările într-un mediu de dezvoltare înainte de a le integra în ramura principală.

Limitări cunoscute

Nu puteți edita fișierele .pa.yaml direct în depozit dacă aplicația conține componente de cod.

Editarea fișierelor cu aceste componente împiedică rularea aplicației. Dacă modificați aceste fișiere din greșeală, puteți încărca versiunea anterioară a aplicației dvs. pe pânză în portalul Maker.

Depanare

Această secțiune conține probleme frecvente și sfaturi care vă vor ajuta să aveți mai mult succes utilizând integrarea Git cu aplicațiile canvas.

Probleme comune

  • Conflicte de îmbinare: Rezolvați conflictele cu atenție pentru a evita coruperea .pa.yaml fișierelor.
  • Aplicația nu se încarcă: Asigurați-vă că nu s-au făcut modificări neacceptate la .pa.yaml fișiere.

Sfaturi

  • Folosește un client Git cu instrumente Visual Diff pentru a verifica modificările înainte de validare.
  • Faceți periodic copii de rezervă ale depozitului pentru a evita pierderea datelor.

Pașii următori