Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wyjaśniono, jakie są błędy zależności i jak je rozwiązać.
Co to jest zależność?
Jeśli połączysz obszar roboczy zawierający nieobsługiwane elementy z pustą gałęzią git, nieobsługiwane elementy nie zostaną skopiowane do gałęzi git i nie będą mogły uzyskać do niej dostępu. Możesz wykonać dowolne akcje w obsługiwanych elementach, ale nieobsługiwane elementy są niedostępne przez usługę git.
Oto przykładowy obszar roboczy połączony z repozytorium Git. The workspace contains a .pbix file, report, and semantic model. Raport jest zależny od modelu semantycznego, ponieważ raport odwołuje się do danych z modelu semantycznego do renderowania. Plik pbix
Jeśli spróbujesz usunąć element z obszaru roboczego, a inny, nieobsługiwany element w tym obszarze roboczym jest zależny od niego, nie można go usunąć.
Jeśli na przykład usuniesz model semantyczny w poprzednim przykładzie, spowoduje to przerwanie zależności od pliku pbix i raportu. Jeśli następnie spróbujesz przełączyć gałęzie lub zaktualizować, zostanie wyświetlony komunikat, że nie można ukończyć akcji.
Raport można usunąć z repozytorium git, ale nie można usunąć pliku pbix, ponieważ nieobsługiwane elementy nie znajdują się w gałęzi git.
Try to switch to branch with unsupported item
Solution:
- Użyj widoku genealogii , aby ułatwić ustalenie, który nieobsługiwany element ma zależność (w poprzednim przykładzie jest to plik .pbix).
- Ręcznie usuń zależność. Najprostszym sposobem wykonania tej czynności jest usunięcie elementu.
- Switch branches or update again.