Porovnejte a provedte změny v Fabric

Prostředí pro porovnání a potvrzení změn v Microsoft Fabric zobrazuje rozdíly mezi vaším pracovním prostorem a připojenou větví Gitu. Než změny potvrdíte, vrátíte zpět, aktualizujete nebo vyřešíte konflikt, můžete si změněné soubory prohlédnout v porovnání vedle sebe nebo v řádkovém porovnání. Při kontrole změn v pracovních prostorech je můžete přímo potvrdit ze stejné zkušenosti.

Note

Když commitujete položku Fabric, všechny změněné soubory v dané položce jsou zahrnuty do commitu. U podporovaných položek Fabric je možné provést commit na úrovni souboru, který umožňuje commitovat konkrétní soubory přímo v daném objektu a zbývající soubory nechat necommitované. Commit na úrovni souboru je momentálně ve fázi preview a je také dostupný prostřednictvím Commit To Git API.

Tento článek vysvětluje, jak zkontrolovat změny pracovního prostoru, příchozí aktualizace Gitu a konflikty, potvrdit změny pracovního prostoru a porozumět podporovaným scénářům a omezením.

Co můžete dělat

  • Předtím, než se zavážete, si projděte změny pracovního prostoru.
  • Potvrďte položky Fabric nebo podmnožinu souborů u podporovaných položek (Náhled).
  • Před aktualizací pracovního prostoru si zkontrolujte přicházející změny v Gitu.
  • Porovnejte konfliktní položky, než je vyřešíte.

Kde můžete sledovat změny

Můžete otevřít srovnávací zkušenost z více míst. Následující tabulka shrnuje vstupní body.

Location Co můžete recenzovat
Záložka Změny Pracovní prostor se mění od poslední synchronizace Gitu. Strana pracovního prostoru v porovnání je zvýrazněna zeleně.
Záložka Aktualizace Změny v připojené větvi Gitu od poslední synchronizace Gitu. Strana Git v porovnání je zvýrazněna zeleně.
Konfliktní dialog Konfliktní položky ve třech srovnávacích režimech: Poslední synchronizace vs. vzdálené, Pracovní prostor vs. vzdálený a Poslední synchronizace vs. pracovní prostor.
Individuální položka Rozdíly vybraného předmětu v rozšířeném pohledu. Ostatní předměty zůstávají složené, ale stále jsou dostupné v dialogu.

Zkontrolovat a potvrdit změny v pracovním prostoru

Použijte záložku Změny k prohlédnutí změn provedených ve pracovním prostoru a výběru, co commitovat do Gitu.

  1. V horní části pracovního pole vyberte Správu zdrojového kódu a poté záložku Změny .

  2. Vyberte Review and commit changes v horní části panelu, abyste otevřeli všechny změny pracovních prostor. Pro začátek s konkrétní položkou ukažte na tuto položku a vyberte Zkontrolovat a potvrdit změny vedle ní.

    Screenshot záložky Změny s možnostmi přehlédnout všechny změny nebo změny u jedné položky.

  3. V dialogu pro porovnání rozbalte položku a zkontrolujte její změněné soubory. Ikona identifikuje každý soubor jako nový, upravený nebo smazaný. Změny můžete sledovat v režimu side-by-side nebo inline. Použijte přepínač v dialogu pro porovnání, abyste přepínali mezi zobrazením založeným na složkách a plošným seznamem položek pracovního prostoru.

    Snímek obrazovky rozdílů na úrovni souboru u položky v dialogovém okně porovnání.

  4. Vyberte zaškrtávací políčko na úrovni položky, abyste zahrnuli všechny soubory položky, nebo vyberte jednotlivá políčka pro tyto soubory do commitu. Požadované systémové soubory jsou vybírány automaticky a nelze je z commitu vyloučit.

    Note

    Potvrzení na úrovni souboru je ve verzi Preview a je k dispozici pouze pro podporované položky ve stavu Modified.

  5. Zadejte zprávu o commitu a poté vyberte Commit. Pokud jste v položce vybrali jen některé soubory, Fabric zobrazí varování, že částečný commit může nechat definici položky neúplnou nebo neplatnou. Například commitování zobrazení Warehouse bez jeho závislé tabulky může zabránit importu položky. Pro obnovení platné definice ručně opravte soubory v Gitu nebo commitujte zbývající potřebné soubory.

    Screenshot varování před validací pro částečný commit na úrovni souboru.

    Nevybrané soubory zůstávají neaktivované, takže na nich můžete pokračovat a zahrnout je do pozdějšího commitu. To vám umožní dokončit práci, aniž byste museli čekat, až bude celý předmět připraven.

Zachovat výběr souborů pro pozdější commit

Můžete zavřít porovnávací dialog, aniž byste přišli o výběr souborů. Fabric uchovává vybrané soubory v panelu správy zdrojového kódu. Částečně vybraná položka zobrazí částečně vybrané zaškrtávací políčko a její tooltip uvádí vybrané soubory. Můžete znovu otevřít porovnávací dialog nebo commit přímo z panelu, aniž byste znovu vybíral soubory.

Screenshot částečného výběru na úrovni souboru v panelu správy zdrojového kódu.

Zkontrolujte přicházející aktualizace

Použijte záložku Aktualizace k prohlédnutí změn v připojené větvi Git před aktualizací pracovního prostoru.

  1. V horní části vašeho pracovního pole vyberte Správu zdrojového kódu a poté záložku Aktualizace .
  2. Vyberte Zkontrolovat změny v horní části panelu pro otevření všech příchozích změn. Pro začátek s konkrétní položkou ukažte na ni a vyberte Zkontrolovat změny vedle ní.

Screenshot záložky Aktualizace s možnostmi přezkoumání všech aktualizací nebo aktualizace pro jednu položku.

  1. V porovnávací obrazovce si zkontrolujte příchozí změny.

Screenshot příchozích aktualizací v okně porovnání.

  1. Vraťte se na záložku Aktualizace , abyste pokračovali v aktualizaci.

Konflikty v recenzích

Použijte dialog porovnání k prozkoumání rozdílů, než se rozhodnete, jak konflikt vyřešit. Srovnávací dialog pro konfliktní položku můžete otevřít jedním z těchto způsobů:

  • Vyberte konfliktní položku z karty Změny nebo Aktualizace .

  • Otevřete zobrazení porovnání z dialogu pro řešení konfliktů.

    Screenshot dialogu konfliktu s možností otevřít porovnávací pohled.

Vyberte srovnávací režim

Pro konfliktní položku použijte menu v pravém horním rohu dialogu pro porovnání a vyberte si jeden z těchto režimů porovnání:

  • Poslední synchronizace vs. vzdálená verze: Porovnává poslední synchronizaci pracovního prostoru s verzí v Gitu s aktuální verzí připojené větve Gitu.

  • Pracovní prostor vs. vzdálená větev: Porovnává aktuální verzi pracovního prostoru s aktuální verzí připojené větve Gitu.

  • Poslední synchronizace vs. pracovní prostor: Porovnává poslední synchronizaci pracovního prostoru s verzí Gitu s aktuálními změnami verze pracovního prostoru.

    Screenshot porovnávacího dialogu pro konfliktní položku se všemi třemi dostupnými režimy srovnání v rozbalovacím menu.

Položky podporující commit na úrovni souboru

Commit na úrovni souboru (Náhled) je dostupný pouze pro následující položky:

Systémové soubory a změny platformy

Systémové soubory, metadata a změny verzí platformy se účastní synchronizace Gitu. Když Fabric detekuje rozdíl v některém z těchto souborů, označí položku jako Modified a zobrazí ji na záložce Změny nebo Aktualizace.

Změny systémových souborů jsou reprezentovány / v seznamu změn nebo aktualizací.

Screenshot změny systémového souboru znázorněný lomítkem v seznamu změn.

Ve většině případů můžete změny systémových souborů přezkoumat stejně jako jiné změny. Například aktualizace verze platformy může přidávat a mazat systémové soubory, aniž by se změnil obsah, který jste upravili.

Během commitu na úrovni souboru jsou požadované systémové soubory vybírány automaticky a nelze je z commitu vyloučit.

Další informace naleznete v tématu Automaticky generované systémové soubory.

Úvahy a omezení

  • Dialog pro porovnání nezobrazuje obsah binárních souborů nebo souborů větších než 1 MB.
  • Stav Gitu dokáže detekovat změnu pouze při kódování, například soubor ručně nahraný do Gitu s jiným kódováním, i když v dialogu pro porovnání rozdíl není.
  • Potvrzení na úrovni souboru je ve verzi Preview a je k dispozici pouze pro podporované položky ve stavu Upraveno.
  • Potvrzení změn do jiné větve v režimu porovnání kódu není podporováno, a to ani v případě, že podokno správy zdrojového kódu obsahuje částečný výběr.