Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Giti integreerimise saate algatada Power Platformi kaudu Power Apps, Copilot Studio, Power Automate ja Power Pages alal Lahendused. Töörühma arenedes saate teha kohandusi Giti keskkonnas ja teha Gitis tehtud muudatusi ühendatud keskkondades.
Dataverse Giti integreerimise ühendamiseks valige Git pakkuja.
- Azure DevOps. Looge ühendus Azure DevOps projekti ja Giti hoidlaga.
- GitHub. Looge GitHub hoidlaga ühendus GitHub rakenduse ja Azure Key Vault kaudu.
Pakkujakohased artiklid hõlmavad eeltingimusi ja alghäälestust. Selles artiklis kirjeldatakse levinud ühendussuvandeid ja -toiminguid, mis rakenduvad pärast Gitiga ühenduse loomist.
Kuidas valida keskkonna ja lahenduse sidumise vahel
Kui te pole kindel, millist sidumisstrateegiat kasutada, on Giti integratsiooni alustamiseks rakenduses Dataverse soovitatav lähenemisviis keskkonna sidumine. Siin on mõned olulised erinevused keskkonna ja lahenduse sidumise vahel, mis aitavad teil otsustada, milline lähenemisviis teile sobib.
Keskkonna sidumine
Keskkonna sidumine on ühtne protsess kogu teie Dataverse keskkonna ja kõigi keskkonnas olevate haldamata lahenduste ja objektide sidumiseks ühte hoidlasse ja kausta. Kui otsustate kogu keskkonna siduda, salvestatakse kõik kohandatud mittehallatavas lahenduses tehtud mittehallatavad kohandused ühte Giti kausta ja harusse ning te ei pea pärast valimist ühtegi teist lahendust seadistama. Süsteem võimaldab mitmel lahendusel kasutada ühte juurkausta ja jälgib iga lahenduse juurde kuuluvaid objekte eraldi failis. Iga lahenduse jaoks ei ole enam vaja unikaalset juurkausta kasutada. Kui kasutate keskkonna sidumist, saate esmase seadistamise ajal valida hoidla, haru ja kausta, millega keskkond siduda.
Lahuse sidumine
Lahenduste sidumist saab kasutada mitme lahenduse lähtekoodihalduseks samas keskkonnas, et eraldada harud või kaustad. Lahenduste sidumine pakub lähtekoodifailide korraldamisel täiendavat paindlikkust, kuid nõuab loojatelt uute lahenduste lähtekoodikontrolli lisamiseks rohkem haldust. Süsteem nõuab, et iga lahendusobjekti jaoks oleks lähtekoodi halduses ainult üks asukoht, mis tähendab, et kui otsustate lahendused siduda erinevate allikaasukohtadega, ei luba süsteem teil sama objekti mitmes lahenduses kasutada. Seetõttu ei saa erinevaid lahendusi keskkonnas siduda erinevate hoidlatega.
Muud kaalutlused
Kui valite keskkonna sidumise, sünkroonitakse kõik uued mittehallatavad lahendused automaatselt lähtekoodiga ilma edasiste toiminguteta ja kui valite lahendusepõhise sidumise, nõuab uue lahenduse loomine hiljem, et lahendus oleks enne lähtekoodi haldamisega sünkroonimist konfigureeritud ka lähtekoodi haldamiseks. Kaalu kõigi lahenduste sünkroonimise ohutust võrreldes paindlikkusega, mis kaasneb iga lahenduse jaoks eraldi kaustade ja lähtekoodi linkidega.
Lahenduse sidumine hoidla ja kaustaga (lahenduse sidumise strateegia kasutamisel)
Kui olete oma keskkonna Gitiga ühendanud, kasutades lahenduse sidumise strateegiat, saate siduda lahenduse samas Giti asukohas oleva hoidla ja kaustaga.
- Valige alal Lahendused kolm vertikaalset punkti lahenduse kõrval, mille soovite versioonikontrolliga siduda, ja seejärel valige Ühenda Gitiga.
- Valige olemasolev haru või looge uus haru, sisestage lahenduse sidumiseks Giti kaust ja seejärel valige Ühenda.
Kinnitage oma ühendus
Gitiga ühenduse valideerimiseks looge uus lahendus või tehke muudatusi olemasolevas lahenduses ja vaadake muudatusi järgmiste sammude abil.
- Avage lehel **Lahendused** lahendus, mille muudatusi soovite vaadata.
- Lahenduses tehtud muudatuste vaatamiseks valige vasakpoolsel paanil Allika juhtimine .
Nüüd saate vaadata lahenduses tehtud muudatusi, need repositooriumisse kinnitada ja edastada, samuti vaadata praegust haru, millega teie lahendus on seotud.
Gitist lahtiühendamine
Keskkondi ja lahendusi saab lahti ühendada ja seejärel uuesti ühendada erinevate Giti asukohtadega. Keskkonna või lahenduse sidumise abil saab kõik lahendused lahti ühendada. Lahenduse sidumise abil saate ka konkreetse lahenduse lahti ühendada.
Lisateabe saamiseks Git-ist koodi abil ühenduse katkestamise kohta vaata " Ühenda ja ühenda Dataverse Git hoidlast koodi abil".
Katkestage kõik lahendused
- Lehel Lahendused valige Git-ühendus (keskkonna sidumine) või Ühenda Gitiga (lahenduse sidumine).
- Valige Katkesta kõigi lahenduste ühendus Gitiga.
- Kinnitusdialoogis valige Jätka .
Konkreetse lahenduse lahtiühendamine
- Lehel Lahendused või Versioonikontroll vali Giti ühendus.
- Valige Katkesta lahenduse ühendus Gitiga.
- Kinnitusdialoogis valige Jätka .
Ühendage Gitiga mitu arenduskeskkonda
Sama Giti asukohaga saab ühendada mitu arenduskeskkonda. See funktsioon pakub arendajatele isolatsiooni, võimaldades neil oma muudatusi kiiresti Giti edastada ja teiste muudatusi oma keskkonda tuua.
Oluline
Iga keskkond peab olema ühendatud sama sidumistüübi, repositooriumi, haru ja Giti kaustaga.
- Eksportige soovitud lahendused algsest arenduskeskkonnast mittehallatavatena ja seejärel importige need teise keskkonda.
- Teise võimalusena looge lahendus teises keskkonnas täpselt sama nime ja väljaandjaga.
- Teistes keskkondades korrake häälestustoiminguid Azure DevOps või GitHub jaoks. Kasutage sama Git-pakkujat, ühenduse tüüpi, hoidlat, haru ja Git-kausta.
Nüüd saate muudatusi sünkroonida mitmes keskkonnas.
Järgmised sammud
Pärast seda, kui teie keskkonnad ja lahendused on Gitiga ühendatud, saate hakata oma lahendustes muudatusi tegema ja neid muudatusi repositooriumisse kinnitama. Lisateavet versioonikontrolli toimingute kohta leiate jaotisest Versioonikontrolli hoidla toimingud.