Sdílet prostřednictvím


Správa pracovního prostoru pomocí Gitu (Preview)

Tento článek vás provede následujícími základními úlohami v nástroji pro integraci Git v Microsoft Fabric:

Než začnete, doporučujeme si přečíst přehled integrace Gitu.

Důležité

Tato funkce je ve verzi Preview.

Požadavky

Pokud chcete integrovat Git s pracovním prostorem Microsoft Fabric, musíte v Azure DevOps i Fabric nastavit následující požadavky.

Požadavky Azure DevOps

  • Aktivní účet Azure zaregistrovaný pro stejného uživatele, který používá pracovní prostor Fabric. Vytvořte si bezplatný účet.
  • Přístup k existujícímu úložišti

Požadavky na prostředky infrastruktury

Pokud chcete získat přístup k funkci integrace Gitu, potřebujete jednu z následujících možností:

  • Licence Power BI Premium Licence Power BI Premium podporuje jenom všechny položky Power BI.
  • Kapacita prostředků infrastruktury. K použití všech podporovaných položek infrastruktury se vyžaduje kapacita prostředků infrastruktury.

Kromě toho musí správce vaší organizace povolit, aby uživatelé mohli vytvářet tenanta položek infrastruktury z portálu Správa.

Snímek obrazovky s povoleným přepínačem Prostředků infrastruktury

Připojení pracovního prostoru do úložiště Azure

Pracovní prostor může připojit jenom správce pracovního prostoru k úložišti Azure, ale po připojení může v pracovním prostoru pracovat kdokoli s oprávněním. Pokud nejste správce, požádejte správce o pomoc s připojením. Pokud chcete připojit pracovní prostor k úložišti Azure, postupujte takto:

  1. Přihlaste se k Power BI a přejděte do pracovního prostoru, ke kterému se chcete připojit.

  2. Přejít do nastavení pracovního prostoru

    Snímek obrazovky pracovního prostoru s ikonou nastavení pracovního prostoru zobrazenou nahoře

    Poznámka:

    Pokud ikonu Nastavení pracovního prostoru nevidíte, vyberte tři tečky a pak nastavení pracovního prostoru. Snímek obrazovky pracovního prostoru s odkazem na nastavení pracovního prostoru zobrazeným ze tří teček

  3. Vyberte integraci Gitu. Automaticky jste přihlášení k účtu Azure Repos zaregistrovaného pro uživatele Microsoft Entra přihlášeného k Prostředkům infrastruktury.

    Snímek obrazovky s oknem nastavení pracovního prostoru a vybranou integrací Gitu

  4. V rozevírací nabídce zadejte následující podrobnosti o větvi, ke které se chcete připojit:

    Poznámka:

    Pracovní prostor můžete připojit jenom k jedné větvi a jedné složce najednou.

    • Organizace
    • Projekt
    • Úložiště Git
    • Větev (Vyberte existující větev pomocí rozevírací nabídky nebo vyberte + Nová větev a vytvořte novou větev. Můžete se připojit pouze k jedné větvi najednou.)
    • Složka (Vyberte existující složku ve větvi nebo zadejte název pro vytvoření nové složky. Pokud složku nevyberete, obsah se vytvoří v kořenové složce. Můžete se připojit pouze k jedné složce najednou.)
  5. Vyberte Připojení a synchronizujte.

Pokud je pracovní prostor nebo větev Gitu prázdná, během počáteční synchronizace se obsah zkopíruje z neprázdného umístění do prázdného. Pokud pracovní prostor i větev Gitu obsahují obsah, zobrazí se dotaz, ve kterém směru má synchronizace proběhnout. Další informace o této počáteční synchronizaci najdete v tématu Připojení a synchronizaci.

Po připojení se v pracovním prostoru zobrazí informace o správě zdrojového kódu, které uživateli umožní zobrazit připojenou větev, stav každé položky ve větvi a čas poslední synchronizace.

Snímek obrazovky s ikonou správy zdrojového kódu a dalšími informacemi o Gitu

Pokud chcete zachovat synchronizaci pracovního prostoru s větví Git, potvrďte všechny změny provedené v pracovním prostoru do větve Git a aktualizujte pracovní prostor pokaždé, když někdo vytvoří nová potvrzení do větve Gitu.

Potvrzení změn do Gitu

Po úspěšném připojení ke složce Git upravte pracovní prostor obvyklým způsobem. Všechny změny, které uložíte, se uloží jenom v pracovním prostoru. Až budete připravení, můžete potvrdit změny do větve Gitu nebo vrátit změny zpět a vrátit se k předchozímu stavu. Přečtěte si další informace o potvrzeních.

Pokud chcete potvrdit změny ve větvi Git, postupujte takto:

  1. Přejděte do pracovního prostoru.

  2. Vyberte ikonu správy zdrojového kódu . Tato ikona zobrazuje počet nepotvrzených změn. Snímek obrazovky s ikonou správy zdrojového kódu s číslem 2 označujícím, že se mají potvrdit dvě změny

  3. Vyberte kartu Změny v podokně Správy zdrojového kódu. Zobrazí se seznam se všemi položkami, které jste změnili, a ikona označující, jestli je položka nová, změněná, konfliktní nebo odstraněná .

  4. Vyberte položky, které chcete potvrdit. Pokud chcete vybrat všechny položky, zaškrtněte políčko nahoře.

  5. Přidejte do pole komentář. Pokud komentář nepřidáte, přidá se automaticky výchozí zpráva.

  6. Vyberte Potvrdit.

    Snímek obrazovky okna správy zdrojového kódu se dvěma vybranými změnami k potvrzení

Po potvrzení změn se ze seznamu odeberou potvrzené položky a pracovní prostor bude odkazovat na nové potvrzení, se kterým se synchronizuje.

Snímek obrazovky s oknem správy zdrojového kódu s oznámením, že nejsou žádné změny potvrzení

Po úspěšném dokončení potvrzení se stav vybraných položek změní z Nepotvrzené na Synchronizované.

Aktualizace pracovního prostoru z Gitu

Pokaždé, když někdo potvrdí novou změnu do připojené větve Gitu, zobrazí se v příslušném pracovním prostoru oznámení. Pomocí podokna Správa zdrojového kódu můžete načíst nejnovější změny, sloučit je nebo se vrátit do pracovního prostoru a aktualizovat živé položky. Přečtěte si další informace o aktualizaci.

Pokud chcete aktualizovat pracovní prostor, postupujte takto:

  1. Přejděte do pracovního prostoru.
  2. Vyberte ikonu správy zdrojového kódu .
  3. Vyberte kartu Aktualizace podokna Správy zdrojového kódu. Zobrazí se seznam se všemi položkami, které byly změněny ve větvi od poslední aktualizace.
  4. Vyberte Aktualizovat vše.

Snímek obrazovky s podoknem správy zdrojového kódu s otevřenou kartou Aktualizace a vybraným tlačítkem Aktualizovat vše

Po úspěšném dokončení aktualizace se odebere seznam položek a pracovní prostor bude odkazovat na nové potvrzení, se kterým se synchronizuje.

Snímek obrazovky s oknem správy zdrojového kódu s oznámením, že jste pracovní prostor úspěšně aktualizovali

Po úspěšném dokončení aktualizace se stav položek změní na Synchronizované.

Odpojení pracovního prostoru od Gitu

Pracovní prostor může odpojit jenom správce pracovního prostoru od úložiště Azure. Pokud nejste správce, požádejte správce o pomoc s odpojením. Pokud jste správce a chcete úložiště odpojit, postupujte takto:

  1. Přejít do nastavení pracovního prostoru

  2. Výběr integrace Gitu

  3. Výběr možnosti Odpojit pracovní prostor

    Snímek obrazovky nastavení pracovního prostoru s možností odpojit pracovní prostor

  4. Dalším výběrem možnosti Odpojit potvrďte.

    Snímek obrazovky s nastavením pracovního prostoru s dotazem, jestli chcete opravdu odpojit

Oprávnění

Akce, které můžete provést v pracovním prostoru, závisí na oprávněních, která máte v pracovním prostoru i v Azure DevOps. Podrobnější diskuzi o oprávněních najdete v tématu Oprávnění.

Úvahy a omezení

  • Během procesu Potvrzení do Gitu služba Fabric odstraní všechny soubory ve složce položek, které nejsou součástí definice položky. Nesouvisející soubory, které nejsou ve složce položek, se neodstraní.

  • Po potvrzení změn si můžete všimnout neočekávaných změn položky, kterou jste neudělali. Tyto změny jsou séanticky nevýznamné a mohou k tomu dojít z několika důvodů. Příklad:

    • Ruční změna definičního souboru položky Tyto změny jsou platné, ale můžou se lišit od toho, co se provádí prostřednictvím editorů. Pokud například přejmenujete sloupec sémantického modelu v Gitu a naimportujete tuto změnu do pracovního prostoru, při příštím potvrzení změn do sémantického modelu se soubor bim zaregistruje jako změněný a upravený sloupec se vloží do zadní části columns pole. Důvodem je to, že modul AS, který generuje soubory BIM , odesílá přejmenované sloupce na konec pole. Tato změna nemá vliv na způsob fungování položky.

    • Potvrzení souboru, který používá konce řádků CRLF . Služba používá konce řádků LF (spojnicový kanál). Pokud jste měli soubory položek v úložišti Git s konců řádků CRLF , při potvrzení ze služby se tyto soubory změní na LF. Pokud například otevřete sestavu v desktopové verzi, uložte projekt .pbip a nahrajte ho do Gitu pomocí CRLF.

  • Pokud máte s těmito akcemi problémy, ujistěte se, že rozumíte omezením funkce integrace Gitu.