Vertaile ja sitoudu muutoksiin Fabric-pelissä

Microsoft Fabric -vertailu- ja sitoutumiskokemus näyttää erot työtilasi ja yhdistetyn Git-haaran välillä. Ennen kuin teet päätöksen, peruutat, päivität tai ratkaiset ristiriidan, voit tarkastella muuttuneita tiedostoja rinnakkain tai inline-vertailussa. Kun tarkastelet työtilan muutoksia, voit sitoutua niihin suoraan samasta kokemuksesta.

Muistio

Kun sitoudut Fabric-kohteeseen, kaikki kyseisen kohteen muuttuneet tiedostot sisällytetään commitiin. Tuetuille Fabric-kohteille on mahdollista suorittaa tiedostotason commit, jolloin voit sitoutua yksittäisiin tiedostoihin kohteessa ja jättää loput tiedostot sitoutumatta. Tiedostotason commit on tällä hetkellä esikatselussa ja saatavilla myös Commit To Git API:n kautta.

Tässä artikkelissa selitetään, miten tarkastellaan työtilan muutoksia, saapuvia Git-päivityksiä ja ristiriitoja; sitoudutaan työtilan muutoksiin; ja ymmärrät tuetut skenaariot ja rajoitukset.

Toimenpiteet

  • Tarkista työtilan muutokset ennen sitoutumista.
  • Commit Fabric-elementit tai tiedostojen osajoukko tuetuista alemoista (Preview).
  • Tarkista saapuvat Git-muutokset ennen kuin päivität työtilan.
  • Vertaa ristiriitaisia asioita ennen kuin ratkaiset ne.

Missä voit tarkastella muutoksia

Voit avata vertailukokemuksen useista paikoista. Seuraava taulukko tiivistää sisäänkäyntipisteet.

Sijainti Mitä voit arvostella
Muutokset -välilehti Työtila muuttuu viimeisen Git-synkronoinnin jälkeen. Työtilan puoli on korostettu vihreällä.
Päivitykset -välilehti Muutoksia yhdistetyssä Git-haarassa viimeisen Git-synkronoinnin jälkeen. Vertailun Git-puoli on korostettu vihreällä.
Konfliktidialogi Ristiriitaiset kohteet kolmessa vertailutilassa: Viimeinen synkronointi vs. kauko-ohjatus, työtila vs. kauko-ohjain ja viimeisin synkronointi vs. työtila.
Yksilöllinen tuote Valitun esineen erot laajennetussa näkymässä. Muut kohteet ovat edelleen tiivistettyjä, mutta ovat edelleen käytettävissä dialogissa.

Työtilan muutosten tarkastelu ja sitoutuminen

Käytä Changes-välilehteä tarkastellaksesi työtilassa tehdyt muutokset ja valitse, mitä commit Gitille.

  1. Työtilan yläreunasta valitse Lähdekoodin hallinta ja sitten Muutokset-välilehti.

  2. Valitse Tarkista ja commit muutokset paneelin yläreunasta avataksesi kaikki työtilan muutokset. Aloittaaksesi tietyllä esineellä, osoita kohdetta ja valitse Tarkista ja sitoa muutokset sen vierestä.

    Kuvakaappaus Muutokset-välilehdeltä, jossa voi tarkistaa kaikki muutokset tai muutokset yhdelle esineelle.

  3. Vertaile-ikkunassa laajenna kohde ja tarkista sen muuttuneet tiedostot. Kuvake tunnistaa jokaisen tiedoston uudeksi, muokatuksi tai poistetuksi. Voit tarkastella muutoksia rinnakkain tai rivitilassa. Käytä vertailu-ikkunan kytkintä vaihtaaksesi kansiopohjaisen näkymän ja työtilan kohteiden tasaisen listanäkymän välillä.

    Kuvakaappaus tiedostotason eroista vertailu-ikkunassa.

  4. Valitse kohdetason valintaruutu, joka sisältää kaikki kohteen tiedostot, tai valitse yksittäiset tiedostot, jotka sisältävät vain nämä tiedostot commitissa. Vaaditut järjestelmätiedostot valitaan automaattisesti, eikä niitä voi sulkea pois commitista.

    Muistio

    Tiedostotason commit on esikatselussa ja saatavilla vain tuetuille kohteilleMuokattu-tilassa .

  5. Syötä commit-viesti ja valitse sitten Commit. Jos valitsit vain joitakin tiedostoja jostain kohteesta, Fabric näyttää varoituksen, että osittainen commit saattaa jättää esineen määritelmän keskeneräiseksi tai virheelliseksi. Esimerkiksi varastonäkymän sitoutuminen ilman riippuvaista taulukkoa voi estää tuotteen tuonnin. Palauttaaksesi kelvollisen määritelmän, korjaa tiedostot manuaalisesti Gitissä tai commit loput tarvittavat tiedostot.

    Kuvakaappaus validointivaroituksesta osittaisesta tiedostotason commitista.

    Valitsemattomat tiedostot pysyvät sitoutumattomina, joten voit jatkaa niiden parissa työskentelyä ja sisällyttää ne myöhempään commitiin. Tämä mahdollistaa valmiin työn sitoutumisen ilman, että koko tehtävä on valmis.

Säilytä tiedostovalinnat myöhempää commingia varten

Voit sulkea vertailun ilman, että menetät tiedostovalintasi. Fabric säilyttää valitut tiedostot Source control -paneelissa. Osittain valittu alkio näyttää osittain valitun valintaruudun, ja sen työkaluvihje listaa valitut tiedostot. Voit avata vertailu-ikkunan tai commit suoraan paneelista ilman, että sinun tarvitsee valita tiedostoja uudelleen.

Kuvakaappaus osittaisesta tiedostotason valinnasta ohjelmiston hallintapaneelissa.

Tarkista saapuvat päivitykset

Käytä Päivitykset-välilehteä tarkistaaksesi muutokset yhdistetyssä Git-haarassa ennen työtilan päivittämistä.

  1. Valitse työtilasi yläreunasta Lähdekoodin hallinta ja sitten Päivitykset-välilehti.
  2. Valitse Tarkista muutokset ruudun yläreunasta avataksesi kaikki saapuvat muutokset. Aloittaaksesi tietyllä esineellä, osoita kohdetta ja valitse Tarkista muutokset sen vierestä.

Kuvakaappaus Päivitykset-välilehdestä, jossa on vaihtoehtoja käydä läpi kaikki päivitykset tai päivitys yhdelle tuotteelle.

  1. Vertailu-ikkunassa käy läpi saapuvat muutokset.

Kuvakaappaus saapuvista päivityksistä vertailu-ikkunassa.

  1. Palaa Päivitykset-välilehdelle jatkaaksesi päivitystoimintoa.

Arvosteluristiriidat

Käytä vertailukeskustelua tarkastellaksesi eroja ennen kuin päätät, miten ratkaiset ristiriita. Voit avata ristiriitaisen kohteen vertailuikkunan kummallakin näin:

  • Valitse ristiriitainen kohde Muutokset tai päivitykset -välilehdeltä.

  • Avaa vertailunäkymä ratkaisu-konflikti-dialogista.

    Kuvakaappaus konfliktidialogista, jossa on mahdollisuus avata vertailunäkymä.

Valitse vertailutila

Ristiriitaisen kohteen kohdalla valitse vertailun oikeassa yläkulmassa oleva valikko valitaksesi jonkin näistä vertailutavoista:

  • Viimeisin synkronointi vs. kauko-ohjain: Vertaa viimeisintä työtilan synkronointia Git-versioon nykyiseen yhdistettyyn Git-haaraversioon.

  • Workspace vs. remote: Vertaa nykyistä työtilaversiota nykyiseen yhdistettyyn Git-haaran versioon.

  • Viimeisin synkronointi vs. työtila: Vertaa viimeisintä työtilan synkronointia Git-versioon nykyisten työtilan versioiden kanssa.

    Kuvakaappaus ristiriitaisen esineen vertailukeskustelusta, jossa kaikki kolme vertailutilaa ovat saatavilla pudotusvalikossa.

Tiedostotason commit-tukevat alkiot

Tiedostotason commit (Preview) on saatavilla vain seuraaville kohteille:

Järjestelmätiedostot ja alustamuutokset

Järjestelmätiedostot, metatiedot ja alustan versioiden muutokset osallistuvat Git-synkronointiin. Kun Fabric havaitsee eron jossakin näistä tiedostoista, se merkitsee kohteen Muokatuksi ja näyttää sen Muutoksettai päivitykset -välilehdellä.

Järjestelmätiedostojen muutokset esitetään / muutosten tai päivitysten listalla.

Kuvakaappaus järjestelmätiedoston muutoksesta, joka on esitetty viivana muutoslistassa.

Useimmissa tapauksissa voit tarkastella järjestelmätiedostojen muutoksia kuten muita muutoksia. Esimerkiksi alustan versiopäivitys saattaa lisätä ja poistaa järjestelmätiedostoja muuttamatta muokattua sisältöä.

Tiedostotason commitin aikana vaaditut järjestelmätiedostot valitaan automaattisesti, eikä niitä voi sulkea pois commitista.

Jos haluat lisätietoja, katso Automaattisesti luodut järjestelmätiedostot.

Huomioitavat asiat ja rajoitukset

  • Vertailuikkunassa ei näytetä binääritiedostojen tai yli 1 MB:n kokoisten tiedostojen sisältöä.
  • Git-tila voi havaita pelkästään koodaukseen perustuvan muutoksen, kuten tiedoston, joka on ladattu manuaalisesti Gitille eri koodauksella, vaikka vertailuikkunassa ei näkyisi eroa.
  • Tiedostotason commit on esikatselussa ja saatavilla vain tuetuille kohteilleMuokattu-tilassa .
  • Sitoutuminen toiseen haarautumiseen vertailukoodikokemuksesta ei ole tuettu, mukaan lukien silloin, kun lähdekoodin hallintapaneelissa on osittainen valinta.