Deli z drugimi prek


Nastavitev integracije Git za Dataverse

Integracija z Gitom se začne v območju Power Platform Rešitve v , Power Apps, Copilot Studio in Power Automate. Power Pages Ta članek obravnava povezovanje okolij in rešitev z repozitorijem Git. Azure DevOps

Ko se ekipa razvija, se lahko prilagoditve znotraj okolja prenesejo v Git, spremembe, narejene znotraj Gita, pa se lahko prenesejo v povezana okolja.

Predpogoji za integracijo z Gitom Dataverse

  • Dataverse Integracija z Gitom je funkcija upravljanih okolij. ... Razvojna in ciljna okolja morajo biti omogočena kot upravljana okolja.

  • Za povezovanje vašega okolja z Gitom so potrebne naročnina in licence za uporabnike, ki uporabljajo nadzor različic. Azure DevOps Dataverse

    opomba,

    V osnovnem paketu storitve je na voljo omejeno število licenc. Azure DevOps Za več informacij o cenah in licenciranju za Azure DevOps obiščite Storitve Azure DevOps.

  • Azure DevOps Za ustvarjanje potrjevanj in branje izvornih datotek je potrebno dovoljenje storitev. Člani varnostne skupine Sodelavci imajo dovoljenje.

  • Za povezavo z Gitom je potrebno okolje z varnostno vlogo skrbnika sistema, s čimer se zaključi začetna povezava vašega okolja ali rešitve s projektom v Power Platform . Dataverse Azure DevOps

Azure DevOps nastavitev

Za začetek potrebujete projekt in repozitorij, s katerima povežete svoje okolje. Azure DevOps Dataverse Če nimate nastavljenega projekta in repozitorija, sledite tem korakom za ustvarjanje novega projekta in repozitorija v Azure DevOps . Azure DevOps

  1. Prijavite se v Azure DevOps in izberite svojo organizacijo.
  2. Izberite Nov projekt, vnesite ime in se prepričajte, da je nadzor različic za vaš projekt nastavljen na Git, nato pa izberite Ustvari.
  3. V novem projektu izberite Repozitorij in nato na dnu strani izberite Inicializiraj , da inicializirate privzeti repozitorij.

Poskrbite, da imajo vsi uporabniki, ki izvajajo spremembe v vašem okolju, dostop do vašega repozitorija in do potrditve sprememb. Preglejte konfiguracijo licenciranja in varnostne skupine, da zagotovite, da lahko uporabljajo nadzorno ploščo za vir rešitve. Azure DevOps

Povezovanje s storitvijo Git

Povezovanje z Gitom veže rešitve v vašem okolju na določeno lokacijo in vejo znotraj repozitorija. Azure DevOps Svoje okolje lahko povežete s projektom z uporabo vezave okolja ali rešitve. Če želite izvedeti več o razlikah med vezavo okolja in rešitve, glejte Kako izbrati med vezavo okolja in rešitve.

  1. Omogočite vsa razvojna in ciljna okolja kot upravljana okolja v skrbniškem središču Power Platform .

  2. Prijavite se v Power Apps (ali Copilot Studio, Power Automate, Power Pages) in nato pojdite na Rešitve.

  3. Na strani Rešitve ali na strani Nadzor izvorne kode v okviru prilagojene neupravljane rešitve izberite Poveži se z Gitom.

  4. Med možnostmi vrste povezave izberite Okolje ali Rešitev in izberite svojo Azure DevOps organizacijo in projekt. Za več informacij o razlikah med vezavo okolja in rešitve glejte Kako izbrati med vezavo okolja in rešitve.

  5. Glede na vrsto vezave lahko izberete projekt, repozitorij ali vejo in vnesete mapo, s katero želite povezati okolje ali rešitev.

  6. Po želji ustvarite novo vejo.

  7. Izberite Vzpostavljanje povezave.

    opomba,

    Privzete rešitve in privzete rešitve ni mogoče povezati z Gitom. Common Data Service Za razvoj aplikacij in rešitev uporabite rešitev po meri.

Kako izbrati med vezavo na okolje in rešitev

Če niste prepričani, katero strategijo vezanja uporabiti, je vezanje okolja priporočen pristop za začetek integracije Gita v Dataverse. Tukaj je nekaj ključnih razlik med vezavo okolja in rešitve, ki vam bodo pomagale pri odločitvi, kateri pristop je pravi za vas.

Vezava okolja

Vezava okolja je en sam postopek za vezavo celotnega okolja in vseh neupravljanih rešitev in objektov v okolju v eno samo skladišče in mapo. Dataverse Ko se odločite za vezavo celotnega okolja, se vse neupravljane prilagoditve, opravljene v kateri koli neupravljani rešitvi po meri, shranijo v eno samo mapo in vejo Git in vam po izbiri ni treba nastaviti nobenih drugih rešitev. Sistem omogoča, da več rešitev uporablja eno samo korensko mapo, in v ločeni datoteki spremlja, kateri objekti pripadajo posamezni rešitvi. Ni več zahteva, da se za vsako rešitev uporablja edinstvena korenska mapa. Če uporabljate vezavo okolja, lahko med začetno nastavitvijo izberete repozitorij, vejo in mapo, s katero želite vezati okolje.

Vezava raztopine

Vezava rešitev se lahko uporabi za nadzor izvorne kode več rešitev v istem okolju za ločevanje repozitorijev ali map. Vezava rešitev zagotavlja dodatno prilagodljivost pri organizaciji izvornih datotek, vendar od ustvarjalcev zahteva več upravljanja za vključitev novih rešitev v nadzor izvorne kode. Sistem zahteva, da je v nadzoru izvorne kode za vsak posamezen objekt rešitve samo ena lokacija, kar pomeni, da če se odločite za vezavo rešitev na različne izvorne lokacije, vam sistem ne dovoli, da imate isti objekt v več rešitvah. Za vezavo rešitve ni treba med začetno nastavitvijo izbrati repozitorija ali rešitve. Namesto tega izberete repozitorij in mapo, s katerima želite povezati vsako rešitev, ko ste pripravljeni povezati rešitev s kontrolnikom izvorne kode.

Drugi vidiki

Če izberete vezavo okolja, se vse nove neupravljane rešitve samodejno sinhronizirajo z izvorno kodo brez nadaljnjih dejanj, če pa izberete vezavo na rešitev, pa kasnejše ustvarjanje nove rešitve zahteva, da je rešitev konfigurirana tudi za nadzor izvorne kode, preden se sinhronizira z nadzorom izvorne kode. Razmislite o varnosti sinhronizacije vseh rešitev v primerjavi s prilagodljivostjo uporabe različnih map in povezav z izvorno kodo za vsako rešitev.

Vezava rešitve na repozitorij in mapo (pri uporabi strategije vezave rešitve)

Ko svoje okolje povežete z Gitom s strategijo vezave rešitev, lahko rešitev vežete na repozitorij in mapo v istem projektu. Azure DevOps

  1. V območju Rešitve izberite tri navpične pike poleg rešitve, ki jo želite povezati z nadzorom izvorne kode, in nato izberite Poveži se z Gitom.
  2. Izberite obstoječo vejo ali ustvarite novo vejo, vnesite mapo Git, s katero želite povezati rešitev, in nato izberite Poveži.

Potrdite svojo povezavo

Če želite preveriti povezavo z Gitom, ustvarite novo rešitev ali spremenite obstoječo rešitev in si oglejte spremembe s pomočjo teh korakov:

  1. Na strani Rešitve odprite rešitev, kjer si želite ogledati spremembe.
  2. V levem podoknu izberite Nadzor vira za ogled sprememb, narejenih v rešitvi.

Zdaj si lahko ogledate spremembe rešitve, ki ste jih naredili, in jih potrdite ter potisnete v repozitorij, poleg tega pa si lahko ogledate trenutno vejo, na katero je vezana vaša rešitev.

Prekini povezavo z Gitom

Okolja in rešitve je mogoče prekiniti in nato ponovno povezati z različnimi lokacijami Git. Z vezavo okolja ali rešitve je mogoče prekiniti povezavo med vsemi rešitvami. Z vezavo rešitev lahko tudi prekinete povezavo z določeno rešitvijo.

Prekinite vse rešitve

  1. Na strani Rešitve izberite Povezava z Gitom (vezava z okoljem) ali Poveži se z Gitom (vezava z rešitvijo).
  2. Izberite Prekini povezavo vseh rešitev z Gitom.
  3. V potrditvenem pogovornem oknu izberite Nadaljuj .

Prekinite povezavo z določeno rešitvijo

  1. Na strani Rešitve ali Nadzor izvorne kode izberite Povezava Git.
  2. Izberite Prekini povezavo rešitve z Gitom.
  3. V potrditvenem pogovornem oknu izberite Nadaljuj .

Povežite več razvojnih okolij z Gitom

Na isto lokacijo Git je mogoče povezati več razvojnih okolij. Ta funkcija omogoča izolacijo razvijalcev z možnostjo hitrega prenosa vaših sprememb v Git in prenosa sprememb drugih v vaše okolje.

Pomembno

Vsako okolje mora biti povezano z isto vrsto vezave, repozitorija, veje in mape Git.

  1. Izvozite želene rešitve kot neupravljane iz prvotnega razvojnega okolja in jih nato uvozite v drugo okolje.
  2. Lahko pa ustvarite rešitev v drugem okolju z enakim imenom in založnikom.
  3. V drugih okoljih ponovite prej opisane korake za povezavo z Gitom. ... Uporabite isto vrsto povezave (vezave), organizacijo, projekt, repozitorij, vejo in mapo Git.

Zdaj lahko sinhronizirate spremembe v več okoljih.

Naslednji koraki

Ko so vaša okolja in rešitve povezane z Gitom, lahko začnete spreminjati svoje rešitve in te spremembe shranjevati v repozitorij. Za več informacij o operacijah nadzora izvorne kode glejte Operacije repozitorija nadzora izvorne kode.