Deli putem


Kontrola izvora za aplikacije za platno

Kreatori i programeri koriste Git integraciju za Power Platform efikasno upravljanje izvornim kodom aplikacija platna koristeći kontrolu verzija. Ova funkcija vam pomaže da pregledate promene koje su napravili proizvođači bez Power Apps Studio nailaženja na bučne razlike. Pored toga, omogućava minimalne izmene koje se vrše direktno u spremištu, obezbeđujući pojednostavljen i efikasan tok posla.

Kako urezati aplikacije platna koristeći Git integraciju

Možete da izvršite svoje aplikacije platna kada ih objavite. Promene nisu dostupne za urezivanje dok ne objavite aplikaciju. Ovo ponašanje osigurava da izvorni kod odražava najnoviju objavljenu verziju vaše aplikacije, čineći je spremnom za upotrebu sa Git integracijom.

Koraci za urezivanje aplikacija platna

  1. Otvorite Power Apps Studio i izvršite izmene u aplikaciji platna.
  2. Objavite aplikaciju da biste promene učinili dostupnim za integraciju sa Git-om.
  3. Navigirajte do vašeg Git spremišta i urezujte izmene.

Pristupanje datotekama izvornog koda

Izvorni kod aplikacija Canvas se čuva u .pa.yaml datotekama. Ovi fajlovi su čitljivi i dizajnirani za upotrebu sa kontrolom izvornog koda. Kada koristite Git integraciju, izvorni kod za canvas aplikacije je automatski dostupan u spremištu bez potrebe za bilo kakvom konverzijom. Izvorni kod je smešten u folderu canvas u spremištu.

Struktura datoteke za aplikacije platna

Izdvojeni fajlovi izvornog koda nalaze se u folderu \Src i uključuju:

  • App.pa.yaml: Predstavlja aplikaciju.
  • [screen Name].pa.yaml: Jedan fajl za svaki ekran, koji predstavlja ekran.
  • \Component: Fascikla koja sadrži jednu datoteku za svaku komponentu, predstavljenu kao [component Name].pa.yaml.

Koristite .pa.yaml samo datoteke unutar foldera \Src sa kontrolom izvornog koda. Nemojte koristiti druge datoteke, kao što su JSON datoteke, kao izvorni kod jer nisu stabilni između ciklusa čuvanja i učitavanja.

Uređivanje .pa.yaml fajlova

Možete da uradite manje izmene direktno u spremištu. Sve promene se vraćaju pomoću aplikacije kada povučete promene u vašem okruženju. Morate uzeti u obzir bilo koji kod u vašoj grani kao objavljenu aplikaciju.

Najbolje prakse za uređivanje

  • Izbegavajte značajne promene direktno u datotekama .pa.yaml .
  • Uvek testirajte promene u razvojnom okruženju pre nego što ih spojite u glavnu granu.

Poznata ograničenja

Ne možete menjati fajlove .pa.yaml direktno u vašem spremištu ako vaša aplikacija sadrži komponente koda.

Uređivanje datoteka sa ovim komponentama sprečava pokretanje aplikacije. Ako greškom promenite ove datoteke, možete učitati prethodnu verziju vaše aplikacije platna u Maker portalu.

Rešavanje problema

Ovaj odeljak sadrži uobičajena pitanja i savete koji će vam pomoći da budete uspešniji koristeći Git integraciju sa aplikacijama platna.

Uobičajena pitanja

  • Merge Conflicts: Rešite konflikte pažljivo kako biste izbegli oštećenje fajlova .pa.yaml .
  • Aplikacija se ne učitava: Uverite se da datoteke nisu izvršene .pa.yaml nepodržane izmene.

Saveti

  • Koristite Git klijent sa vizuelnim diff alatima da pregledate izmene pre urezivanja.
  • Redovno pravite rezervnu kopiju spremišta da biste izbegli gubitak podataka.

Sledeći koraci