Zdieľať cez


Nastavenie integrácie Git so službou Dataverse

Integrácia Gitu sa iniciuje z oblasti Power Platform Riešenia v rámci , Power Apps, Copilot Studio a Power Automate. Power Pages Tento článok pojednáva o pripojení prostredí a riešení k repozitáru Git. Azure DevOps

Ako sa tím vyvíja, úpravy v rámci prostredia je možné preniesť do systému Git a zmeny vykonané v systéme Git je možné preniesť do prepojených prostredí.

Predpoklady pre integráciu Gitu s Dataverse

  • Dataverse Integrácia s Gitom je funkciou spravovaných prostredí. ... Vývojové a cieľové prostredia musia byť povolené ako spravované prostredia.

  • Pri pripájaní vášho prostredia k systému Git sa vyžaduje predplatné a licencie pre používateľov, ktorí interagujú so správou zdrojového kódu. Azure DevOps Dataverse

    Poznámka

    V základnom pláne služby je k dispozícii obmedzený počet licencií. Azure DevOps Viac informácií o cenách a licenciách pre Azure DevOps nájdete v časti Služby Azure DevOps.

  • Azure DevOps Na vytváranie commitov a čítanie zdrojových súborov je potrebné povolenie od služieb. Členovia bezpečnostnej skupiny Prispievatelia majú povolenie.

  • Na pripojenie k systému Git je potrebné prostredie s rolou zabezpečenia správcu systému, čím sa dokončí počiatočné prepojenie vášho prostredia alebo riešenia s projektom v systéme. Power Platform Dataverse Azure DevOps

Azure DevOps nastavenie

Na začiatok potrebujete projekt a repozitár na pripojenie vášho prostredia. Azure DevOps Dataverse Ak nemáte nastavený projekt a repozitár, postupujte podľa týchto krokov na vytvorenie nového projektu a repozitára v Azure DevOps Azure DevOps.

  1. Prihláste sa do Azure DevOps a vyberte si svoju organizáciu.
  2. Vyberte možnosť Nový projekt, zadajte názov a uistite sa, že je pre váš projekt nastavená správa verzií na Git, a potom vyberte možnosť Vytvoriť.
  3. V novom projekte vyberte možnosť Repozitáre a potom v dolnej časti stránky vyberte možnosť Inicializovať , čím inicializujete predvolený repozitár.

Uistite sa, že všetci používatelia, ktorí vykonávajú zmeny vo vašom prostredí, majú prístup k vášmu repozitáru a k potvrdzovaniu zmien. Skontrolujte konfiguráciu licencií a bezpečnostné skupiny, aby ste sa uistili, že môžu používať ovládací panel zdroja riešenia. Azure DevOps

Pripojiť k službe Git

Pripojenie k systému Git viaže riešenia vo vašom prostredí na konkrétne umiestnenie a vetvu v rámci repozitára. Azure DevOps Svoje prostredie môžete prepojiť s projektom pomocou prepojenia prostredia alebo riešenia. Ak sa chcete dozvedieť viac o rozdieloch medzi väzbou prostredia a riešenia, prejdite na stránku Ako si vybrať medzi väzbou prostredia a riešenia.

  1. Povoľte všetky vývojové a cieľové prostredia ako spravované prostredia v rámci centra spravovania Power Platform .

  2. Prihláste sa do Power Apps (alebo Copilot Studio, Power Automate, Power Pages) a potom prejdite do Riešenia.

  3. Na stránke Riešenia alebo na stránke Správa zdrojového kódu v rámci vlastného nespravovaného riešenia vyberte možnosť Pripojiť k Gitu.

  4. Z možností typu pripojenia vyberte buď Prostredie alebo Riešenie a vyberte svoju Azure DevOps organizáciu a projekt. Viac informácií o rozdieloch medzi väzbou prostredia a riešenia nájdete v časti Ako si vybrať medzi väzbou prostredia a riešenia.

  5. V závislosti od typu väzby môžete vybrať projekt, úložisko alebo vetvu a zadať priečinok, ku ktorému sa má prostredie alebo riešenie naviazať.

  6. Voliteľne vytvorte novú pobočku.

  7. Vyberte možnosť Pripojiť.

    Poznámka

    Predvolené riešenie a predvolené riešenie nie je možné navrhnúť tak, aby sa pripojili k systému Git. Common Data Service Použite vlastné riešenie na vývoj aplikácií a riešení.

Ako si vybrať medzi väzbou prostredia a väzbou riešenia

Ak si nie ste istí, ktorú stratégiu viazania použiť, viazanie prostredia je odporúčaný prístup na začiatok integrácie Gitu v Dataverse. Tu sú niektoré kľúčové rozdiely medzi väzbou prostredia a väzbou riešenia, ktoré vám pomôžu rozhodnúť sa, ktorý prístup je pre vás ten pravý.

Väzba prostredia

Väzba prostredia je jeden proces na viazanie celého vášho prostredia a všetkých nespravovaných riešení a objektov v prostredí do jedného úložiska a priečinka. Dataverse Keď sa rozhodnete previazať celé prostredie, všetky nespravované prispôsobenia vykonané v akomkoľvek vlastnom nespravovanom riešení sa uložia do jedného priečinka a vetve Git a po výbere nemusíte nastavovať žiadne ďalšie riešenia. Systém umožňuje viacerým riešeniam používať jedno umiestnenie koreňového priečinka a sleduje, ktoré objekty patria ku každému riešeniu, v samostatnom súbore. Už nie je potrebné používať pre každé riešenie jedinečný koreňový priečinok. Ak používate väzbu prostredia, môžete počas úvodného nastavenia vybrať úložisko, vetvu a priečinok, ku ktorému sa má prostredie naviazať.

Väzba roztoku

Väzba riešení sa dá použiť na riadenie zdrojového kódu viacerých riešení v rámci toho istého prostredia na oddelenie repozitárov alebo priečinkov. Väzba riešení poskytuje dodatočnú flexibilitu v organizácii zdrojových súborov, ale vyžaduje si od tvorcov viac riadenia, aby mohli integrovať nové riešenia do správy zdrojového kódu. Systém vyžaduje, aby v správe zdrojového kódu existovalo iba jedno umiestnenie pre každý objekt riešenia, čo znamená, že ak sa rozhodnete prepojiť riešenia s rôznymi zdrojovými umiestneniami, systém vám neumožní mať rovnaký objekt vo viacerých riešeniach. Väzba riešenia nevyžaduje výber úložiska alebo riešenia počas úvodného nastavenia. Namiesto toho vyberiete úložisko a priečinok, ku ktorému sa má každé riešenie naviazať, keď ste pripravení naviazať riešenie na správu zdrojového kódu.

Ďalšie poznámky

Ak vyberiete väzbu prostredia, všetky nové nespravované riešenia sa automaticky synchronizujú so zdrojovým kódom bez ďalších akcií a ak vyberiete väzbu na riešenie, vytvorenie nového riešenia neskôr vyžaduje, aby bolo riešenie pred synchronizáciou so správou zdrojového kódu nakonfigurované aj na správu zdrojového kódu. Zvážte bezpečnosť synchronizácie všetkých riešení oproti flexibilite spočívajúcej v tom, že pre každé riešenie existuje samostatný priečinok a prepojenie zdrojového kódu.

Prepojenie riešenia s repozitárom a priečinkom (pri použití stratégie prepojenia riešenia)

Keď pripojíte svoje prostredie k systému Git pomocou stratégie viazania riešení, môžete riešenie viazať na repozitár a priečinok v tom istom projekte. Azure DevOps

  1. V oblasti Riešenia vyberte tri zvislé bodky vedľa riešenia, ktoré chcete prepojiť so správou zdrojového kódu, a potom vyberte Pripojiť k Gitu.
  2. Vyberte existujúcu vetvu alebo vytvorte novú vetvu, zadajte priečinok Git, ku ktorému sa má riešenie naviazať, a potom vyberte možnosť Pripojiť.

Overte si pripojenie

Ak chcete overiť svoje pripojenie k systému Git, vytvorte nové riešenie alebo vykonajte zmeny v existujúcom riešení a zobrazte si zmeny pomocou týchto krokov:

  1. Na stránke Riešenia otvorte riešenie, v ktorom chcete zobraziť zmeny.
  2. Na ľavej table vyberte položku Ovládanie zdrojového kódu , čím zobrazíte zmeny vykonané v riešení.

Teraz si môžete zobraziť zmeny vykonané v riešení a môžete ich potvrdiť (commit) a odoslať do repozitára, ako aj zobraziť aktuálnu vetvu, na ktorú je vaše riešenie naviazané.

Odpojenie od Gitu

Prostredia a riešenia je možné odpojiť a potom znova pripojiť k rôznym umiestneniam v systéme Git. Pomocou väzby prostredia alebo riešenia je možné odpojiť všetky riešenia. Pomocou väzby riešení môžete tiež odpojiť konkrétne riešenie.

Odpojiť všetky riešenia

  1. Na stránke Riešenia vyberte možnosť Pripojenie k Gitu (viazanie na prostredie) alebo Pripojiť k Gitu (viazanie na riešenie).
  2. Vyberte možnosť Odpojiť všetky riešenia od Gitu .
  3. V potvrdzovacom dialógovom okne vyberte možnosť Pokračovať .

Odpojenie konkrétneho riešenia

  1. Na stránke Riešenia alebo Správa zdrojového kódu vyberte Pripojenie k Git.
  2. Vyberte možnosť Odpojiť riešenie od Gitu.
  3. V potvrdzovacom dialógovom okne vyberte možnosť Pokračovať .

Pripojenie viacerých vývojových prostredí k Gitu

K rovnakému umiestneniu Git je možné pripojiť viacero vývojových prostredí. Táto funkcia poskytuje izoláciu vývojárom s možnosťou rýchlo odoslať vaše zmeny do Gitu a načítať zmeny ostatných do vášho prostredia.

Dôležité

Každé prostredie musí byť pripojené k rovnakému typu väzby, repozitáru, vetve a priečinku Git.

  1. Exportujte požadované riešenia ako nespravované z pôvodného vývojového prostredia a potom ich importujte do druhého prostredia.
  2. Prípadne vytvorte riešenie v druhom prostredí s rovnakým presným názvom a vydavateľom.
  3. V iných prostrediach zopakujte kroky popísané vyššie na Pripojenie k Gitu . Použite rovnaký typ pripojenia (viazanie), organizáciu, projekt, repozitár, vetvu a priečinok Git.

Teraz môžete synchronizovať zmeny vo viacerých prostrediach.

Ďalšie kroky

Po pripojení vašich prostredí a riešení k systému Git môžete začať vykonávať zmeny vo svojich riešeniach a ukladať tieto zmeny do repozitára. Viac informácií o operáciách so systémom správy zdrojového kódu nájdete v časti Operácie s úložiskom systému správy zdrojového kódu.