Soavtorstvo v aplikacijah za platno (eksperimentalno)
[Ta članek je del predizdajne dokumentacije in se lahko spremeni.]
Pomembno
- Ta funkcija se uvaja in odvisno od vaše regije morda še ni na voljo za vašega najemnika. Preverite eksperimentalno stikalo, opisano v Omogoči nadzor različic Git če želite vedeti, ali je funkcija na voljo v vašem najemniku.
- To je poskusna funkcija. Privzeto je onemogočen in mora biti omogočeno pred uporabo.
- Eksperimentalne funkcije niso za komercialno uporabo, njihovo delovanje je lahko omejeno. Te funkcije so na voljo še pred uradno izdajo, da lahko stranke predčasno dostopajo do njih in posredujejo povratne informacije.
Zdaj lahko uporabite nadzor različic Git, da omogočite več kot eni osebi, da hkrati ureja aplikacijo za platno. S to funkcijo drugi ne bodo ostali brez dostopa do aplikacije, medtem ko jo ureja ena oseba. Ko se spremembe izvedejo in sinhronizirajo, se samodejno združijo z drugimi spremembami in so na voljo vsem ostalim, ki urejajo aplikacijo. Ta funkcija je prvi korak k Microsoft Office slog izkušnje soavtorstva za aplikacije na platnu.
Git se uporablja kot podporna shramba za to funkcijo. Po začetni nastavitvi s povezavo z Gitom lahko vsak uporabnik to funkcijo uporablja brez dodatnih konfiguracijskih korakov, razen za preverjanje pristnosti z Gitom.
S katerim koli ponudnikom Git je mogoče uporabiti Power Apps Studio— kot naprimer GitHub oz Azure DevOps. Uporabite obstoječa orodja Git za ogled zgodovine različic, ustvarjanje in upravljanje vlečnih zahtev ter izvajanje drugih nalog nadzora različic.
Opomba
- Preden začnete, se prepričajte, da ste prebrali znane omejitve te funkcije. Uporaba Gita se razvija in lahko spremeni delovanje te funkcije. Za posodobitve in povratne informacije o tej funkciji obiščite Power Apps forum skupnosti.
- Nadzor različic Git se upravlja na podlagi posamezne aplikacije. Vsako aplikacijo je treba posebej dodati v nadzor različic Git.
- Ko je nadzor različic git omogočen, bo samodejno shranjevanje vaše aplikacije onemogočeno. Spremembe boste morali ročno shraniti ali sinhronizirati.
Omogoči nadzor različic Git
Sledite tem korakom, da omogočite nadzor različic Git v svoji aplikaciji.
Ustvarite novo aplikacijo ali odprite obstoječo aplikacijo, ki jo želite dodati v nadzor različic Git.
Izberite Nastavitve v Power Apps Studio.
Izberite Prihajajoče funkcije.
Izberite Eksperimentalno.
Pomaknite se navzdol do Pokažite nastavitev nadzora različic Git in ga obrnite na Vklopljeno.
Videli boste novo Git nadzor različic element na levi strani podokna z nastavitvami.
Nasvet
- Ta funkcija se uvaja. Če ga ne vidite v svojem najemniku, morda še ni nameščen v vašem najemniku. V tem primeru ponovno preverite pozneje.
- Za vse druge težave s to funkcijo obiščite Power Apps forum skupnosti.
Povežite aplikacijo z Gitom
Sledite tem korakom, da svojo aplikacijo povežete z Gitom.
Izberite Nastavitve v Power Apps Studio.
Izberite Git nadzor različic.
Izberite Povežite se, in izpolnite podatke o povezavi Git za to aplikacijo.
- URL skladišča Git : URL, ki bi ga običajno uporabljali z orodji Git. Za Azure DevOps, obvezno vključite /_git/repo del URL-ja, kot je npr
https://contoso.visualstudio.com/_git/repo. - podružnica : Ime veje za uporabo.
- Imenik : Imenik znotraj veje, ki ga želite uporabiti. Platnene aplikacije ne morete shraniti v koren veje.
Pozvani boste, da ustvarite vejo ali imenik, če ne obstaja. Če veja in imenik že vsebujeta platneno aplikacijo, bo trenutna aplikacija zaprta in obstoječa aplikacija bo naložena iz Gita.
Ko se povežete, se prikažejo informacije o povezavi.
- URL skladišča Git : URL, ki bi ga običajno uporabljali z orodji Git. Za Azure DevOps, obvezno vključite /_git/repo del URL-ja, kot je npr
Preverjanje pristnosti z Gitom
Power Apps zahteva, da namesto gesla za račun ponudnika nadzora različic uporabite osebno žeton za dostop.
Opomba
Osebno žeton za dostop ni isto kot vaše geslo za Power Apps ali za vašega ponudnika Git. Za uporabo te funkcije morate ustvariti osebni žeton za dostop.
Različni ponudniki nadzora različic imajo različne metode za ustvarjanje osebnih žetonov za dostop. Sledite spodnjim navodilom za pridobitev osebnega žeton za dostop.
- GitHub - Ustvarjanje osebnega žeton za dostop
- Azure DevOps - Uporabite osebne žetone za dostop
- Drugi ponudniki nadzora različic : Vsak ponudnik Git se lahko uporablja z nadzorom različic Git. Preverite dokumentacijo vašega ponudnika, če želite izvedeti, kako ustvariti osebni žeton za dostop.
Med urejanjem aplikacij, povezanih z Gitom, boste pozvani, da vnesete uporabniško ime in geslo. Vpišite uporabniško ime in žeton za dostop v tem pogovornem oknu za preverjanje pristnosti z Gitom.
Opomba
Git poverilnic ne shrani Power Apps med sejami. Če želite, lahko uporabite nastavitve brskalnika, da shranite podatke obrazca za ponovno uporabo, da se izognete pogostemu vnašanju poverilnic.
Izvedite spremembe v aplikaciji
Ko je aplikacija povezana z Gitom, morate samo potrditi pristnost s poverilnicami Git, da odprete in uredite aplikacijo. Pri uporabi te funkcije za nalaganje, urejanje, shranjevanje, objavo in skupno rabo aplikacije vam ni treba pregledovati konceptov Git.
Uporabite nov gumb za sinhronizacijo na vrhu zaslona Studio (med Preverjevalnik aplikacij in Razveljavi gumbi), da združite vse trenutne spremembe s tem, kar je v Gitu, in da rezultat prenesete v Studio za nadaljnje urejanje.
Pomembno
Aplikacijo bo treba naložiti vsakič, ko pride do spajanja. Če je aplikacija velika, lahko ta obremenitev traja nekaj časa.
Po povezavi z Gitom se spremembe shranijo v Git in ne v Power Apps. Neobjavljene različice ne bodo prikazane v Power Apps portal za ustvarjanje.
Združite rezultate
Trenutno ni možnosti za reševanje sporov pri spajanju. Studio bo poskušal samodejno združiti in odpraviti konflikte s pomočjo semantičnega poznavanja aplikacije (na primer vrste predmetov in druge spremembe aplikacije). Ker so vse spremembe še vedno shranjene v Gitu, lahko vedno pridobite spremembe aplikacije in jih znova uporabite, če samodejna združitev ne ustreza vašim poslovnim zahtevam.
Objava aplikacije
Aplikacije, povezane z Gitom, še naprej normalno delujejo za objavljanje in uporabniško izkušnjo brez sprememb tega postopka. Ko objavite aplikacijo, je različica aplikacije shranjena v Power Apps od Power Apps potrebuje izvodljivo kopijo aplikacije za skupno rabo z uporabniki.
Zahteve za vleko, zgodovina ogledov, obtoževanje in druge funkcije Gita
Delo z zahtevami za vleko ali drugimi operacijami Git je treba izvajati prek drugih orodij Git, vključno s spletnim mestom ponudnika Git. Ni na voljo nobene možnosti za izvajanje takšnih Git operacij za vleko ali potiskanje potrditev.
Vsako shranjevanje ali sinhronizacija, ki vključuje spremembe, bo povzročilo potrditev v Gitu. Če so se v Gitu zgodile druge spremembe, na primer s strani drugih izdelovalcev, bodo izvedene dodatne potrditev, da se združijo rezultati vseh sprememb. Nobene spremembe ne bodo izgubljene, tudi če bi spajanje preglasilo urejanje. Spremembe vsakega izdelovalca so shranjene v Gitu prek potrditev.
Znane omejitve
Ker je ta funkcija eksperimentalna, smo veseli vaših povratnih informacij. V nadaljevanju so navedene znane omejitve. Večino teh omejitev nameravamo odstraniti v prihodnjih različicah.
- Ta funkcija ni združljiva z komponente kode. Te funkcije ne uporabljajte z aplikacijami, ki uporabljajo komponente kode.
- Ta funkcija ne deluje z na mestu uporabe Git repozitoriji. Git repo mora gostovati na spletu in biti dostopen z uporabniškim imenom in osebnim žeton za dostop.
- Spremembe iste lastnosti na istem kontrolniku niso združene. Zmagalo bo zadnje opravljeno urejanje.
- Aplikacije za platno ne morete obnoviti na prejšnjo različico po korakih, opisanih v Obnovite aplikacijo Članek. Namesto tega boste morali uporabiti Git za obnovitev aplikacije na prejšnjo različico. Za več informacij si oglejte naslednje vire:
- Povezovanje več aplikacij z istim imenikom git lahko povzroči težave. To vključuje izdelavo kopij vaše aplikacije ter njihovo izvoz in uvoz.
- Vse obstoječe datoteke v skladišču z imeni, daljšimi od 180 znakov, lahko povzročijo težave pri povezovanju. Priporočamo uporabo namenskega skladišča za aplikacije, povezane z Git.
- Izbiranje Zapri na mapa se lahko prikaže meni, da izbrišete vaše prilagoditve v aplikaciji. To je znana težava in nobena prilagoditev dejansko ni bila izbrisana. Osvežite stran, če si želite znova ogledati vse prilagoditve.
- Če odprete aplikacijo, ki ni povezana z git (npr.Aplikacija A) iz aplikacije, povezane z git (npr.Aplikacija B) (Datoteka > Odpri) in se poskusite povezati Aplikacija A v skladišče, Aplikacija A Parametri za nadzor različic git bodo enaki kot Aplikacija B . Ko se to zgodi, osvežite svojo stran in se poskusite povezati Aplikacija A ponovno v skladišče.
Povratne informacije na forum skupnosti
Sporočite nam, kaj mislite! Ta funkcija je prvi korak na dolgi poti, ki omogoča odlično izkušnjo razvoja ekipe. Obiščite Power Apps forum skupnosti za posodobitve in povratne informacije.
Povratne informacije
Pošlji in prikaži povratne informacije za