Megosztás a következőn keresztül:


Függőségi hibák elhárítása

Ez a cikk a függőségi hibákról és azok megoldásáról szól.

Mi az a függőség?

Ha nem támogatott elemeket tartalmazó munkaterületet egy üres Git-ághoz csatlakoztat, a nem támogatott elemek nem lesznek átmásolva a git ágba, és nem érhetők el. A támogatott elemeken bármilyen műveletet végrehajthat, de a nem támogatott elemeket a git nem látja.

Itt látható például egy Git-adattárhoz csatlakoztatott minta-munkaterület. A munkaterület egy .pbix fájlt, jelentést és szemantikai modellt tartalmaz. A jelentés a szemantikai modelltől függ, mert a jelentés a renderelendő szemantikai modell adataira hivatkozik. A .pbix fájl a jelentésre és a szemantikai modellre is vonatkozik, ezért mindkettőtől függ. A jelentések és a szemantikai modellek egyaránt támogatott elemek, míg .pbix fájlok nem támogatottak.

Nem támogatott függőségeket tartalmazó munkaterület képernyőképe.

Ha egy munkaterületről próbál törölni egy elemet, és a munkaterületen egy másik, nem támogatott elem függ tőle, nem törölheti azt.

Ha például törli a szemantikai modellt az előző példában, az megszakítaná a .pbix fájl és a jelentés függőségét. Ha ezután megpróbál ágakat váltani vagy frissíteni, egy üzenetet kap, hogy a művelet nem hajtható végre.

Függőségi hiba képernyőképe. A felhasználói felület azt mondja, hogy nem lehet végrehajtani a műveletet.

A jelentést törölheti a gitből, de nem törölheti a .pbix fájlt, mert a nem támogatott elemek nincsenek a git ágban.

Próbáljon meg nem támogatott elemekkel ágra váltani

megoldás:

  1. A életút nézet segítségével megállapíthatja, hogy melyik nem támogatott elemhez tartozik a függőség (az előző példában ez a .pbix fájl).
  2. Távolítsa el manuálisan a függőséget. Ennek legegyszerűbb módja az elem törlése.
  3. Váltson ágakra, vagy frissítse újra.

Git-ágak karbantartása