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. The report is dependent on the semantic model because the report refers to data from the semantic model to render. The .pbix file refers to both the report and the semantic model and is therefore dependent on both of them. Reports and semantic models are both supported items, while .pbix files aren't supported.
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.
For example, if you delete the semantic model in the previous example, it would break the dependency on the .pbix file and the report. Pokud se pak pokusíte přepnout větve nebo aktualizovat, zobrazí se zpráva, že akci nelze dokončit.
You can delete the report from git, but you can't delete the .pbix file because unsupported items aren't in the git branch.
Zkuste přepnout na větev s nepodporovanou položkou.
Solution:
- Use the lineage view to help you figure out which unsupported item has the dependency (in the previous example, it's the .pbix file).
- Manually remove the dependency. Nejjednodušším způsobem, jak to udělat, je odstranit položku.
- Switch branches or update again.