Prisijungti prie „Git“

Galite inicijuoti "Git" integravimą iš "Power Platform" sprendimų srityje Power Apps, Copilot Studio, Power Automate ir Power Pages. Kurdami komandą, galite atlikti tinkinimus aplinkoje ir įtraukti "Git" atliktus pakeitimus į prijungtas aplinkas.

Norėdami prijungti "Dataverse Git" integravimą, pasirinkite "Git" teikėją:

  • Azure DevOps. Prisijunkite prie Azure DevOps projekto ir "Git" saugyklos.
  • GitHub. Prisijunkite prie GitHub saugyklos naudodami GitHub programėlę ir Azure Key Vault.

Konkretaus teikėjo straipsniai apima būtinąsias sąlygas ir pradinę sąranką. Šiame straipsnyje aprašomos įprastos ryšio parinktys ir užduotys, taikomos prisijungus prie "Git".

Kaip pasirinkti tarp aplinkos ir sprendimo susiejimo

Jei nesate tikri, kurią privalomą strategiją naudoti, aplinkos įrišimas yra rekomenduojamas būdas pradėti integruoti Dataverse "Git". Štai keletas pagrindinių skirtumų tarp aplinkos ir sprendimo, kurie padės jums nuspręsti, kuris požiūris jums tinka.

Privaloma aplinka

Aplinkos susiejimas yra vienas procesas, skirtas visai Dataverse aplinkai ir visiems nevaldomiems sprendimams bei objektams aplinkoje susieti su viena saugykla ir aplanku. Kai pasirenkate susieti visą aplinką, visi nevaldomieji tinkinimai, atlikti naudojant bet kurį pasirinktinį nevaldomąjį sprendimą, saugomi viename "Git" aplanke ir šakoje, o pasirinkus nereikia nustatyti jokių kitų sprendimų. Sistema leidžia keliems sprendimams naudoti vieną šakninio aplanko vietą ir seka, kurie objektai priklauso kiekvienam sprendimui atskirame faile. Nebereikia kiekvienam sprendimui naudoti unikalaus šakninio aplanko. Jei naudojate aplinkos susiejimą, galite pasirinkti saugyklą, šaką ir aplanką, su kuriais susiesite aplinką pradinės sąrankos metu.

Sprendimo įrišimas

Sprendimų susiejimas gali būti naudojamas norint valdyti kelis sprendimus toje pačioje aplinkoje, kad būtų atskirtos šakos ar aplankai. Sprendimų susiejimas suteikia papildomo lankstumo jūsų šaltinio failų organizacijoje, tačiau reikalauja daugiau kūrėjų valdymo, kad būtų galima įdiegti naujus šaltinio valdymo sprendimus. Sistema reikalauja, kad kiekvienam sprendimo objektui šaltinio valdyme būtų tik viena vieta, o tai reiškia, kad jei ketinate pasirinkti susieti sprendimus su skirtingomis šaltinio vietomis, sistema neleidžia turėti to paties objekto keliuose sprendimuose. Dėl šios priežasties skirtingi sprendimai aplinkoje negali būti susieti su skirtingomis saugyklomis.

Kiti svarstymai

Jei pasirinksite aplinkos susiejimą, visi nauji nevaldomieji sprendimai bus automatiškai sinchronizuojami su šaltinio kodu be jokių papildomų veiksmų, o jei pasirinksite sprendimo susiejimą, norint sukurti naują sprendimą vėliau, prieš sinchronizuojant su šaltinio valdikliu, sprendimas taip pat turi būti sukonfigūruotas šaltinio valdymui. Apsvarstykite visų sprendimų sinchronizavimo saugumą, palyginti su lankstumu turėti skirtingus aplankus ir šaltinio kodo sąsajas kiekvienam sprendimui.

Sprendimo susiejimas su saugykla ir aplanku (naudojant sprendimo susiejimo strategiją)

Prijungę aplinką prie "Git" naudodami sprendimo susiejimo strategiją, galite susieti sprendimą su saugykla ir aplanku toje pačioje "Git" vietoje.

  1. Srityje Sprendimai pasirinkite tris vertikalius taškus šalia sprendimo, kurį norite susieti su šaltinio valdikliu, tada pasirinkite Prisijungti prie "Git".
  2. Pasirinkite esamą šaką arba sukurkite naują šaką, įveskite aplanką "Git", su kuriuo susiesite sprendimą, tada pasirinkite Prisijungti.

Ryšio patvirtinimas

Norėdami patikrinti ryšį su "Git", sukurkite naują sprendimą arba pakeiskite esamą sprendimą ir peržiūrėkite pakeitimus atlikdami šiuos veiksmus:

  1. Sprendimų puslapyje atidarykite sprendimą, kuriame norite peržiūrėti keitimus.
  2. Kairiojoje srityje pasirinkite Šaltinio valdiklis , kad peržiūrėtumėte sprendimo pakeitimus.

Dabar galite peržiūrėti atliktus sprendimo pakeitimus ir atlikti bei perkelti pakeitimus į saugyklą, taip pat peržiūrėti dabartinę šaką, su kuria susietas jūsų sprendimas.

Atsijungimas nuo "Git"

Aplinkas ir sprendimus galima atjungti ir vėl prijungti prie skirtingų "Git" vietų. Susiejus aplinką ar sprendimą, visus sprendimus galima atjungti. Naudodami sprendimo įrišimą, taip pat galite atjungti konkretų sprendimą.

Informacijos apie atsijungimą nuo "Git" naudojant kodą ieškokite "Dataverse" prijungimas ir atjungimas nuo "Git" saugyklos naudojant kodą.

Atjunkite visus sprendimus

  1. Sprendimų puslapyje pasirinkite „Git“ ryšys (aplinkos susiejimas) arba Prisijungti prie „Git“ (sprendimo susiejimas).
  2. Pasirinkite Atjungti visus sprendimus nuo „Git“.
  3. Patvirtinimo dialogo lange pasirinkite Tęsti .

Atjungti konkretų sprendimą

  1. Puslapyje Sprendimai arba Šaltinio valdymo pasirinkite „Git“ ryšys.
  2. Pasirinkite Atjungti sprendimą nuo „Git“.
  3. Patvirtinimo dialogo lange pasirinkite Tęsti .

Prijunkite kelias kūrimo aplinkas prie „Git“

Prie tos pačios „Git“ vietos galima prijungti kelias kūrimo aplinkas. Ši funkcija suteikia kūrėjams galimybę izoliuoti savo pakeitimus ir greitai perkelti juos į „Git“ bei įtraukti kitų atliktus pakeitimus į savo aplinką.

Svarbu

Kiekviena aplinka turi būti sujungta su tuo pačiu susiejimo tipu, saugykla, šaka ir „Git“ aplanku.

  1. Eksportuokite norimus sprendimus kaip nevaldomus iš pradinės kūrimo aplinkos, tada importuokite į antrąją aplinką.
  2. Arba sukurkite sprendimą antroje aplinkoje su tuo pačiu tiksliu pavadinimu ir leidėju.
  3. Kitose aplinkose pakartokite sąrankos veiksmus Azure DevOps arbaGitHub. Naudokite tą patį "Git" teikėją, ryšio tipą, saugyklą, šaką ir "Git" aplanką.

Dabar galite sinchronizuoti pakeitimus keliose aplinkose.

Kiti veiksmai

Kai jūsų aplinkos ir sprendimai bus prijungti prie „Git“, galėsite pradėti keisti savo sprendimus ir juos įkelti į saugyklą. Daugiau informacijos apie šaltinio kontrolės operacijas rasite skyriuje Versijos kontrolės saugyklos operacijos.