Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tässä artikkelissa kerrotaan, mitä riippuvuusvirheet ovat ja miten ne ratkaistaan.
Mikä on riippuvuus?
Jos yhdistät työtilan, jossa on kohteita, joita ei tueta, tyhjään Git-haaraan, tukemattomia kohteita ei kopioida Git-haaraan, eikä niitä voi käyttää sillä. Voit suorittaa mitä tahansa toimintoja tuetuille kohteille, mutta Git ei näe kohteita, joita ei tueta.
Tässä on esimerkiksi esimerkkityötila, joka on yhdistetty Git-säilöön. Työtila sisältää .pbix- tiedoston, raportin ja semanttisen mallin. Raportti on riippuvainen semanttisesta mallista, koska raportti viittaa hahmonnettavan semanttisen mallin tietoihin. .pbixtiedoston viittaa sekä raporttiin että semanttiseen malliin, joten se on riippuvainen molemmista. Raportteja ja semanttisia malleja tuetaan, kun taas .pbix tiedostojen
Jos yrität poistaa kohteen työtilasta ja siitä riippuvainen toinen kohde, jota ei tueta kyseisessä työtilassa, ei voi poistaa sitä.
Jos esimerkiksi poistat semanttisen mallin edellisessä esimerkissä, se rikkoo riippuvuuden tiedostoon ja raporttiin .pbix-. Jos yrität sitten vaihtaa haaroja tai päivittää, saat sanoman, että toimintoa ei voida suorittaa loppuun.
Voit poistaa raportin Gitistä, mutta et voi poistaa .pbix- tiedostosta, koska kohteita, joita ei tueta, ei ole Git-haarassa.
Yritä siirtyä haaraan kohteen avulla, jota ei tueta
Solution:
- historiatietojen näkymän avulla voit selvittää, millä kohteella, jolla ei ole tukea, on riippuvuus (edellisessä esimerkissä se on .pbix-tiedosto).
- Poista riippuvuus manuaalisesti. Helpoin tapa tehdä tämä on poistaa kohde.
- Vaihda haaroja tai päivitä uudelleen.
Ratkaise käyttöönottosuunnitelman virheet haaraa vaihdettaessa
Kun liität käyttöönottosuunnitelman haaraa vaihtaessa, Fabric validoi suunnitelman ja siihen viitatut kohteet ennen synkronoinnin alkua. Kytkin estetään, kun:
- Valittu suunnitelma ei enää ole olemassa tai sinulla ei ole lupaa lukea sitä.
- Sinulla ei ole Git-synkronointioikeutta viitatulle tuotteelle.
- Suunnitelma vaihtuu sen jälkeen, kun valitset sen, mutta ennen synkronoinnin alkua.
- Valittua suunnitelmaversiota ei ole kohdehaarassa.
Synkronointi epäonnistuu myös, jos suunnitelma tai viitattu kohde on käyttökelvoton operaation aikana.
Voit korjata virheen seuraavasti:
- Varmista, että valittu suunnitelma on olemassa ja että sinulla on lupa lukea se.
- Varmista, että valittu suunnitelmaversio on olemassa kohdehaarassa.
- Varmista, että sinulla on Git sync -oikeus jokaiselle viitatulle tuotteelle.
- Avaa switch-branch-dialogi uudelleen, valitse nykyinen tallennettu suunnitelma ja yritä uudelleen.