Dalintis per


Drobės programų šaltinio valdiklis

Kūrėjai ir kūrėjai naudoja "Git" integraciją Power Platform , kad efektyviai valdytų drobės programų šaltinio kodą naudodami versijų valdymą. Ši funkcija padeda peržiūrėti kūrėjų atliktus Power Apps Studio pakeitimus nesusiduriant su triukšmingais skirtumais. Be to, tai leidžia atlikti minimalius pakeitimus tiesiogiai saugykloje, užtikrinant supaprastintą ir efektyvią darbo eigą.

Kaip įpareigoti drobės programas naudojant "Git" integraciją

Galite įsipareigoti savo drobės programoms, kai jas publikuojate. Pakeitimų negalima atlikti, kol nepaskelbsite programos. Taip užtikrinama, kad šaltinio kodas atspindėtų naujausią paskelbtą programos versiją, todėl ji bus paruošta naudoti integruojant "Git".

Veiksmai, kaip įsipareigoti drobės programoms

  1. Atidarykite Power Apps Studio ir atlikite drobės programos pakeitimus.
  2. Paskelbkite programą, kad pakeitimai būtų prieinami "Git" integracijai.
  3. Eikite į "Git" saugyklą ir atlikite pakeitimus.

Prieiga prie šaltinio kodo failų

Drobės programų šaltinio kodas saugomas failuose .pa.yaml . Šie failai yra skaitomi žmogaus ir skirti naudoti su šaltinio valdymu. Kai naudojate "Git" integraciją, drobės programų šaltinio kodas automatiškai pasiekiamas saugykloje, nereikalaujant jokio konvertavimo. Šaltinio kodas saugomas canvas saugyklos aplanke.

Drobės programų failų struktūra

Ištraukti šaltinio kodo failai yra aplanke \Src ir apima:

  • App.pa.yaml: atitinka programą.
  • [screen Name].pa.yaml: vienas failas kiekvienam ekranui, vaizduojantis ekraną.
  • \Component: aplankas, kuriame yra vienas failas kiekvienam komponentui, pateikiamas kaip [component Name].pa.yaml.

Naudokite .pa.yaml aplanke \Src esančius failus tik su šaltinio valdymu. Nenaudokite kitų failų, pvz., JSON failų, kaip šaltinio kodo, nes jie nėra stabilūs tarp įrašymo ir įkėlimo ciklų.

Failų redagavimas .pa.yaml

Nedidelius pakeitimus galite atlikti tiesiogiai saugykloje. Visi pakeitimai atkuriami naudojant programą, kai atliekate pakeitimus savo aplinkoje. Bet kurį filialo kodą turite laikyti paskelbta programa.

Geriausia redagavimo praktika

  • Venkite atlikti reikšmingus pakeitimus tiesiogiai failuose .pa.yaml .
  • Visada išbandykite pokyčius kūrimo aplinkoje prieš sujungdami juos į pagrindinę šaką.

Žinomi apribojimai

Negalite redaguoti .pa.yaml failų tiesiogiai saugykloje, jei programoje yra kodo komponentų.

Redaguojant failus su šiais komponentais, programa neveikia. Jei per klaidą pakeisite šiuos failus, į "Maker" portalą galėsite įkelti ankstesnę drobės taikomosios programos versiją.

Trikčių šalinimas

Šiame skyriuje pateikiamos dažniausios problemos ir patarimai, padėsiantys sėkmingiau naudoti "Git" integraciją su drobės programomis.

Dažniausiai pasitaikančios problemos

  • Sulieti konfliktus: atsargiai spręskite konfliktus, .pa.yaml kad nesugadintumėte failų.
  • Nepavyksta įkelti programos: įsitikinkite, kad failuose nebuvo atlikta nepalaikomų .pa.yaml pakeitimų.

Patarimai

  • Naudokite "Git" klientą su vaizdiniais diferencijavimo įrankiais, kad peržiūrėtumėte pakeitimus prieš įsipareigodami.
  • Reguliariai kurkite atsarginę saugyklos kopiją, kad neprarastumėte duomenų.

Paskesni veiksmai