Mihise-aplikazioak editatzeko, erabili Git bertsioaren kontrol bat (esperimentala)

[Aurre-argitaratutako dokumentazioaren parte da artikulu hau, eta baliteke aldaketak jasatea.]

Garrantzitsua

  • Ezaugarri hau zabaltzen ari da, etazure eskualdearen araberabaliteke oraindik erabilgarri ez egotea zure maizterrentzat. Egiaztatu deskribatutako etengailu esperimentala Gaitu Git bertsioen kontrola funtzioa zure maizterrean erabilgarri dagoen jakiteko.
  • Esperimentala eginbide bat da hau. Desgaituta lehenetsita dago eta gaitu egin behar da erabili aurretik.
  • Eginbide esperimentalak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.

Git bertsio-kontroleko eginbide esperimentala erabil dezakezu pertsona batek baino gehiagok oihal-aplikazio bat aldi berean edita dezan. Eginbide honekin, beste batzuk ez dira aplikaziotik kanpo geldituko pertsona bat editatzen ari den bitartean. Aldaketak egiten eta sinkronizatzen diren heinean, automatikoki beste aldaketa batzuekin bateratzen dira, eta aplikazioa editatzen duten beste guztientzat eskuragarri jartzen dira.

Git funtzio honen babes-denda gisa erabiltzen da. Git-erako konexioarekin hasierako konfigurazioa egin ondoren, edozein erabiltzailek funtzio hau erabil dezake konfigurazio-urrats gehigarririk gabe, Git-ekin autentifikatzeko izan ezik.

Edozein Git hornitzailerekin erabil daiteke Power Apps Studio—esaterako GitHub edo Azure DevOps. Erabili lehendik dauden Git tresnak bertsioen historia ikusteko, tira-eskaerak sortzeko eta kudeatzeko eta bertsio-kontroleko beste zeregin batzuk egiteko.

Oharra

  • Hasi baino lehen, ziurtatu irakurtzen duzula muga ezagunak ezaugarri honena. Git-en erabilera eboluzionatzen ari da eta baliteke funtzio honen funtzionamendua aldatzea. Eguneratzeak jasotzeko eta eginbide honi buruzko iritzia partekatzeko, ikusi Power Apps komunitate foroa.
  • Git bertsioen kontrola aplikazio bakoitzeko kudeatzen da. Aplikazio bakoitza banaka gehitu behar da Git bertsio-kontrolera.
  • Git bertsio-kontrola gaituta dagoenean, zure aplikazioaren gordetze automatikoa desgaitu egingo da. Zure aldaketak eskuz gorde edo sinkronizatu beharko dituzu.

Gaitu Git bertsioaren kontrola

Jarraitu urrats hauek zure aplikazioan Git bertsio-kontrola gaitzeko.

  1. Sortu aplikazio berri bat edo ireki lehendik dagoen aplikazio bat, Git bertsio-kontrolera gehitu nahi duzuna.

  2. Hautatu Ezarpenak Power Apps Studio.

  3. Hautatu Datozen eginbideak.

  4. Hautatu Esperimentala.

  5. Joan behera Erakutsi Git bertsio-kontrolaren ezarpena eta buelta eman Aktibatuta.

  6. Berri bat ikusiko duzu Git bertsioen kontrola ezarpenen panelaren ezkerraldean dagoen elementua.

    Aldatu gaitu Git bertsioaren kontrola.

    Argibidea

    Ezaugarri honekin beste edozein arazo izateko, bisita ezazu Power Apps komunitate foroa.

Konektatu aplikazio Git-era

Jarraitu urrats hauei zure aplikazioa Git konektatzeko.

  1. Hautatu Ezarpenak Power Apps Studio.

  2. Hautatu Git bertsioaren kontrola.

    Aplikazio honetarako git-erako konexioa hasteko botoia.

  3. Hautatu Konektatu, eta bete Git konexioaren informazioa aplikazio honetarako.

    Testua idazteko koadroak git konexioaren informazioa emateko.

    • Git biltegiaren URLa: Git tresnekin normalean erabiliko zenukeen URLa. Izan ere Azure DevOps, ziurtatu sartzen duzula /_git/repo URLaren zati bat, adibidez https://contoso.visualstudio.com/_git/repo.
    • Adarra: erabili beharreko adar-izena.
    • Direktorioa: Erabili beharreko adarraren barruko direktorioa. Ezin duzu mihise-aplikaziorik gorde adarraren erroan.

    Adarra edo direktorioa sortzeko eskatuko zaizu existitzen ez bada. Adarrak eta direktorioak dagoeneko mihise-aplikazio bat badute, uneko aplikazioa itxi egingo da eta lehendik dagoen aplikazioa Git-etik kargatuko da.

    Konektatu ondoren, konexioaren informazioa bistaratuko da.

Autentifikatu Git-ekin

Power Apps sarbide-token pertsonal bat erabiltzea eskatzen dizu bertsio-kontroleko hornitzailearen kontuaren pasahitza ordez.

Oharra

Sarbide-token pertsonala ez da zure pasahitz berdina, bai Power Apps edo zure Git hornitzailearentzat. Sarbide-token pertsonala sortu behar duzu eginbide hori erabiltzeko.

Bertsio-kontroleko hornitzaile ezberdinek metodo desberdinak dituzte sarbide-token pertsonalak sortzeko. Jarraitu beheko argibideak sarbide-token pertsonala lortzeko.

Git-era konektatutako aplikazioak editatzen dituzun bitartean, erabiltzaile-izena eta pasahitza eskatzen dizugu. Sartu zure erabiltzaile-izena eta sarbide-tokena elkarrizketa-koadro honetan Git-ekin autentifikatzeko.

Elkarrizketa-koadroak Git erabiltzaile-izena eta sarbide-tokena (pasahitz gisa) eskatzen ditu.

Oharra

Git kredentzialak ez ditu gordetzen Power Apps saioen artean. Nahi baduzu, arakatzailearen ezarpenak erabil ditzakezu inprimakiaren informazioa gordetzeko berrerabiltzeko, kredentzialak maiz ez sartzeko.

Egin aldaketak aplikazioan

Aplikazio bat Git-era konektatu ondoren, egin behar duzun guztia Git kredentzialekin autentifikatzea da aplikazioa ireki eta editatzeko. Ez duzu Git kontzeptuetatik pasatu behar funtzio hau aplikazioa kargatzeko, editatzeko, gordetzeko, argitaratzeko eta partekatzeko.

Erabili sinkronizatzeko botoi berria Studio pantailaren goialdean (App Checker eta Desegin botoiak) uneko aldaketak Git-en dagoenarekin bateratzeko eta emaitza Studiora ekartzeko, editatzeko.

Aldaketak Git repo-rekin sinkronizatzeko botoia.

Garrantzitsua

Aplikazioa kargatu beharko da bateratze bat dagoen bakoitzean. Aplikazioa handia bada, karga honek denbora pixka bat behar izan dezake.

Git-era konektatu ondoren, aldaketak Git-en gordetzen dira eta ez Power Apps. Argitaratu gabeko bertsioak ez dira agertuko Power Apps maker portal.

Emaitzak konbinatzea

Une honetan ez dago bateratze-gatazkak konpontzeko aukerarik. Studio-k gatazkak automatikoki batzen eta konpontzen saiatuko da aplikazioaren ezagutza semantikoaren bidez (adibidez, objektu motak eta aplikazioen beste aldaketa batzuk). Aldaketa guztiak Git-en gordetzen direnez, beti berreskura ditzakezu aplikazioen aldaketak berriro aplikatzeko, batze automatikoak zure negozio-eskakizunak betetzen ez baditu.

Argitaratu aplikazioa

Git-era konektatutako aplikazioek normalean funtzionatzen jarraitzen dute argitaratzeko eta erabiltzailearen esperientziarako, prozesu honetan aldaketarik egin gabe. Aplikazio bat argitaratzen duzunean, aplikazioaren bertsioa bertan gordetzen da Power Apps geroztik Power Apps aplikazioaren kopia exekutatu bat behar du erabiltzaileekin partekatzeko.

Atera eskaerak, historia ikustea, errua leporatzea eta Git-en beste eginbide batzuk

Pull-eskaerekin edo Git-en beste edozein eragiketarekin lan egitea Git-en beste tresna batzuen bidez egin behar da, Git hornitzailearen webgunea barne. Ez dago aukerarik erabilgarri Git eragiketak egiteko konpromisoak ateratzeko edo bultzatzeko.

Aldaketak biltzen dituen gordetze edo sinkronizazio bakoitzak Git-en konpromezu bat ekarriko du. Git-en beste aldaketa batzuk gertatu badira, adibidez, beste arduradunek, aldaketa guztien emaitzak batu ahal izateko konpromiso osagarriak egingo dira. Ez da aldaketarik galduko, bateratze batek aldaketa bat gainidatziko balu ere. Egile bakoitzak egindako aldaketak Git-en gordetzen dira konpromezuen bidez.

Muga ezagunak

Eginbide hau esperimentala denez, ongi etorria ematen dizugu zure iritzia. Hurrengo zerrenden muga ezagunak. Muga horietako gehienak etorkizuneko bertsioetan kentzeko asmoa dugu.

  • Ezaugarri hau ez da bateragarria kodearen osagaiak. Ez erabili funtzio hau kodearen osagaiak erabiltzen dituzten aplikazioekin.
  • Eginbide hau ez da bateragarria lokal Git biltegiekin. Git repo sarean ostatatuta egon behar da eta erabiltzaile-izenarekin eta sarbide-token pertsonalarekin eskuragarri egon behar du.
  • Kontrol bereko propietate bereko aldaketak ez dira bateratzen. Egindako azken edizioak irabaziko du.
  • Ezin duzu mihise-aplikazio bat leheneratu aurreko bertsiora atalean deskribatutako urratsak erabiliz Berrezarri aplikazio bat artikulua. Horren ordez, Git erabili beharko duzu aplikazioa aurreko bertsio batera leheneratzeko. Informazio gehiagorako, ikus ondorengo baliabideak:
  • Hainbat aplikazio git direktorio berera konektatzeak arazoak sor ditzake. Horrek zure aplikazioaren kopiak egitea eta horiek esportatzea eta inportatzea barne hartzen ditu.
  • 180 karaktere baino gehiagoko izenak dituzten biltegian dauden fitxategi guztiek arazoak sor ditzakete konektatzean. Git konektatutako aplikazioetarako biltegi dedikatu bat erabiltzea gomendatzen dugu.
  • Hautatzea Itxi gainean Fitxategia menua ager daiteke aplikazioan zure pertsonalizazioak ezabatzeko. Hala ere, pertsonalizazioak ez dira ezabatzen. Freskatu orria pertsonalizazio guztiak berriro ikusteko.
  • Git konektatuta ez dagoen aplikazio bat irekitzen baduzu (adibidez, A aplikazioa) git konektatutako aplikazio baten barruan (adibidez, B aplikazioa) (Fitxategia > Ireki) eta saiatu konektatzen A aplikazioa biltegi batera, A aplikazioa-ren git bertsioaren kontrolaren parametroak berdinak izango dira B aplikazioa. Hori gertatzen denean, freskatu orria eta saiatu konektatzen A aplikazioa biltegira berriro.
  • Eginbide honek ez du onartzen osagai pertsonalizatuen izena aldatzea.
  • Aplikazioa beste erabiltzaile batek editatzeko irekita dagoela buruzko mezu bat ikusten baduzu, eskatu erreferentziako erabiltzaileari aplikazioa freskatzeko. Ondoren, freskatu aplikazioa blokeoa kentzeko.
  • Ezaugarri hau ez da bateragarria Test Studio probak eta ereduetan oinarritutako aplikazioetarako orri pertsonalizatuak
  • Eginbide honek ez du onartzen SAML saio-hasiera bakarrarekin erabiltzeko baimenduta dauden sarbide pertsonaleko tokenak.

Iritzia komunitatearen foroari

Esan iezaguzu pentsatzen duzuna! Ezaugarri hau bidai luze baten lehen urratsa da talde garatzeko esperientzia bikaina ahalbidetzeko. Bisitatu Power Apps komunitate foroa eguneratzeak eta iritzia emateko.