Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Voit käynnistää Git-integraation Power Platformista Ratkaisut-alueella Power Apps, Copilot Studio, Power Automate ja Power Pages. Tiimisi kehittyessä voit tehdä Git-ympäristöön mukautuksia ja vetää Gitissä tehdyt muutokset yhdistettyihin ympäristöihin.
Jos haluat yhdistää Dataverse Git -integroinnin, valitse Git-palvelu:
- Azure DevOps. Yhdistä Azure DevOps projektiin ja Git-säilöön.
- GitHub. Voit muodostaa yhteyden GitHub säilöön GitHub sovelluksen ja Azure Key Vault avulla.
Palvelukohtaiset artikkelit kattavat edellytykset ja ensimmäisen asennuksen. Tässä artikkelissa käsitellään yleisiä yhteysvaihtoehtoja ja tehtäviä, joita sovelletaan, kun muodostat yhteyden Gitiin.
Kuinka valita ympäristön ja ratkaisun sidonnan välillä
Jos et ole varma, mitä sidontastrategiaa tulisi käyttää, ympäristön sitominen on suositeltava tapa aloittaa Dataversen Git-integrointi. Seuraavassa on joitakin keskeisiä eroja ympäristön ja ratkaisun sidonnassa, jotta voit päättää, mikä lähestymistapa sopii sinulle parhaiten.
Ympäristön sidonta
Ympäristön sidonta on yksittäinen prosessi, jolla koko Dataverse-ympäristö ja kaikki ympäristön hallitsemattomat ratkaisut ja objektit sidotaan yhteen säilöön ja kansioon. Kun päätät sitoa koko ympäristön, kaikki mukautetussa hallitsemattomassa ratkaisussa tehdyt ei-hallitut mukautukset tallennetaan yhteen Git-kansioon ja haaraan, eikä sinun tarvitse määrittää muita ratkaisuja, kun ne on valittu. Järjestelmä mahdollistaa useiden ratkaisujen käyttämisen yhden juurikansion sijainnin käyttämiseksi sekä seuraa erillisessä tiedostossa sitä, mitkä objektit kuuluvat kuhunkin ratkaisuun. Enää ei tarvitse käyttää yksilöllistä juurikansiota jokaiselle ratkaisulle. Jos käytät ympäristön sidontaa, voit valita säilön, haaran ja kansion, johon ympäristö sidotaan alkuasennuksen aikana.
Ratkaisun sidonta
Ratkaisun sidontaa voidaan käyttää useiden samassa ympäristössä olevien ratkaisujen lähdehallintaan haarojen tai kansioiden erottamiseksi. Ratkaisun sidonta tuo lisää joustavuutta lähdetiedostojen organisointiin, mutta vaatii tekijöiltä enemmän hallintaa uusien ratkaisujen käyttöönottamiseksi lähdekoodin hallinnassa. Järjestelmä edellyttää, että lähdekoodin hallinnassa on vain yksi sijainti kullekin ratkaisuobjektille. Tämä tarkoittaa sitä, että jos ratkaisut aiotaan sitoa eri lähdesijainteihin, järjestelmä ei salli saman objektin käyttämistä useissa ratkaisuissa. Tästä syystä ympäristön eri ratkaisuja ei voida sitoa eri säilöihin.
Muuta huomioon otettavaa
Jos valitset ympäristön sidonnan, kaikki uudet hallitsemattomat ratkaisut synkronoidaan automaattisesti lähdekoodin kanssa ilman lisätoimintoja, ja jos valitset ratkaisukohtaisen sidonnan, uuden ratkaisun luominen edellyttää myöhemmin, että ratkaisu määritetään myös lähdekoodin hallintaan ennen synkronointia lähdekoodin hallintaan. Vertaa kaikkien ratkaisujen synkronoinnin turvallisuutta siihen joustavuuteen, kun kullekin ratkaisulle on eri kansiot ja lähdekoodilinkit.
Ratkaisun sitominen säilöön ja kansioon (käytettäessä ratkaisun sidontastrategiaa)
Kun olet yhdistäneet ympäristön Gitiin ratkaisun sidontastrategian avulla, voit sitoa ratkaisun samassa Git-sijainnissa olevaa säilöä ja kansiota varten.
- Valitse Ratkaisut-alueella kolme pystysuoraa pistettä sen ratkaisun vierestä, jonka haluat sitoa lähdekoodin hallintaan, ja valitse sitten Yhdistä Gitiin.
- Valitse aiemmin luotu haara tai luo uusi haara, anna Git-kansio, johon ratkaisu sidotaan, ja valitse sitten Yhdistä.
Tarkista yhteys
Voit tarkistaa yhteytesi Gitiin luomalla uuden ratkaisun tai tekemällä muutoksia olemassa olevaan ratkaisuun ja tarkastelemalla muutoksia seuraavasti:
- Avaa Ratkaisut-sivulla ratkaisu, jossa haluat tarkastella muutoksia.
- Valitse vasemmassa ruudussa Lähdekoodin hallinta nähdäksesi ratkaisuun tehdyt muutokset.
Nyt voit tarkastella ratkaisuun tehtyjä muutoksia ja vahvistaa ja työntää muutokset säilöön sekä tarkastella nykyistä haaraa, johon ratkaisu on sidottu.
Git-yhteyden katkaiseminen
Ympäristöjen ja ratkaisujen yhteydet voidaan katkaista, jonka jälkeen ne voidaan yhdistää uudelleen eri Git-sijainteihin. Ympäristön tai ratkaisun sidonnan avulla kaikkien ratkaisujen yhteydet voidaan katkaista. Ratkaisun sidonnan avulla on myös mahdollista katkaista yhteys tiettyyn ratkaisuun.
Jos haluat lisätietoja Git-yhteyden katkaisemisesta koodin avulla, lue ohjeartikkeli Dataversen yhdistäminen ja katkaiseminen Git-säilöön koodin avulla.
Kaikkien ratkaisujen yhteyksien katkaiseminen
- Valitse Ratkaisut-sivulla Git-yhteys (ympäristön sidonta) tai Muodosta yhteys Gitiin (ratkaisun sidonta).
- Valitse Katkaise kaikkien ratkaisujen Git-yhteys.
- Valitse vahvistusikkunassa Jatka.
Tietyn ratkaisun yhteyden katkaiseminen
- Valitse Ratkaisut- tai Lähdekoodin hallinta -sivulla Git-yhteys.
- Valitse Katkaise ratkaisun Git-yhteys.
- Valitse vahvistusikkunassa Jatka.
Yhteyden muodostaminen Gitiin useista kehitysympäristöistä
Samaan Git-sijaintiin voidaan muodostaa yhteys useista kehitysympäristöistä. Tämä ominaisuus mahdollistaa kehittäjien eristämisen sekä muutosten nopean siirtämisen Gitiin sekä muiden muutosten vastaanottamisen ympäristöön.
Tärkeää
Jokaisesta ympäristöstä on muodostettava yhteys samaan sidontatyyppiin, säilöön, haaraan ja Git-kansioon.
- Vie halutut ratkaisut hallitsemattomina alkuperäisestä kehitysympäristöstä ja tuo ne sitten toiseen ympäristöön.
- Vaihtoehtoisesti voit luoda ratkaisun toiseen ympäristöön käyttämällä täsmälleen samaa nimeä ja julkaisijaa.
- Toista muissa ympäristöissä Azure DevOps tai GitHub asennusvaiheet. Käytä samaa Git-palvelua, yhteystyyppiä, säilöä, haaraa ja Git-kansiota.
Nyt voit synkronoida muutokset useisiin ympäristöihin.
Seuraavat vaiheet
Kun ympäristöistä ja ratkaisuista on muodostettu yhteys Gitiin, voit alkaa tehdä muutoksia ratkaisuihin ja vahvistaa nämä muutokset säilöön. Lisätietoja lähdekoodin hallinnan toiminnoista on kohdassa Lähdekoodin hallinnan säilön toiminnot.