Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, co jsou chyby závislostí a jak je vyřešit.
Co je závislost?
Pokud připojíte pracovní prostor obsahující nepodporované položky k prázdné větvi Git, nepodporované položky se do větve Git nekopírují a nebudou k němu mít přístup. U podporovaných položek můžete provádět libovolné akce, které chcete, ale nepodporované položky git nevidí.
Tady je například ukázkový pracovní prostor připojený k úložišti Git. Pracovní prostor obsahuje .pbix soubor, report a sémantický model. Zpráva závisí na sémantickém modelu, protože se odkazuje na data ze sémantického modelu k vykreslení. Soubor .pbix odkazuje jak na report, tak na sémantický model, a proto je závislý na obou. Reporty a sémantické modely jsou podporovány položkami, zatímco .pbix soubory nejsou podporovány.
Pokud se pokusíte odstranit položku z pracovního prostoru a na této položce závisí jiná nepodporovaná položka v pracovním prostoru, nemůžete ji odstranit.
Například pokud smažete sémantický model v předchozím příkladu, přeruší to závislost na . pbix souboru a reportu. Pokud se pak pokusíte přepnout větve nebo aktualizovat, zobrazí se zpráva, že akci nelze dokončit.
Report můžete smazat z gitu, ale . pbix soubor nemůžete smazat, protože nepodporované položky nejsou v git větvi.
Zkuste přepnout na větev s nepodporovanou položkou.
Solution:
- Použijte pohled rodokmenu, abyste zjistili, která nepodporovaná položka má závislost (v předchozím příkladu je to .pbix soubor).
- Ručně odstraňte závislost. Nejjednodušším způsobem, jak to udělat, je odstranit položku.
- Přepněte větev nebo znovu aktualizujte.
Vyřešit chyby plánu nasazení při přepínání větví
Když připojíte plán nasazení při přepínání větví, Fabric plán a jeho odkazované položky ověří ještě před zahájením synchronizace. Přepínač je zablokován, když:
- Vybraný plán už neexistuje nebo nemáte povolení ho číst.
- Nemáš povolení synchronizace Git pro odkazovaný předmět.
- Tarif se změní po jeho výběru, ale před začátkem synchronizace.
- Vybraná verze plánu v cílové větvi neexistuje.
Synchronizace také selže, pokud se plán nebo odkazovaná položka stane nedostupnou během provozu.
Řešení chyby:
- Potvrďte, že vybraný plán existuje a že máte povolení jej číst.
- Ověřte, že vybraná verze plánu existuje v cílové větvi.
- Ověřte, že máte pro každou referencovanou položku povolení synchronizace v Gitu.
- Znovu otevřete dialog switch-branch, vyberte aktuální uložený plán a zkuste to znovu.