Jaa


Riippuvuusvirheiden ratkaiseminen

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 ei tueta.

Näyttökuva työtilasta, jonka riippuvuussuhteita ei tueta.

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.

Näyttökuva riippuvuusvirheestä. Käyttöliittymän mukaan toiminnon suorittaminen ei onnistu.

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:

  1. historiatietojen näkymän avulla voit selvittää, millä kohteella, jolla ei ole tukea, on riippuvuus (edellisessä esimerkissä se on .pbix-tiedosto).
  2. Poista riippuvuus manuaalisesti. Helpoin tapa tehdä tämä on poistaa kohde.
  3. Vaihda haaroja tai päivitä uudelleen.

ylläpidä Git-haaroja