Päivitys

Kun käsittelet projektia työympäristössä, muut ryhmän jäsenet saattavat vahvistaa muutoksia projektin tietovarastossa olevaan versioon. Saat nämä muutokset käyttöösi "päivittämällä" työympäristön vastaamaan haaran tilaa. Näkyviin tulevat muutokset vastaavat sitä haaraa, jonka kanssa työympäristön projekti on määritetty yhteiskäyttöön. Voit itse päättää, milloin haluat päivittää tiedot.

Päivityskomennon voi antaa kahdesta paikasta: valikosta Ryhmä > Päivitä tai synkronointinäkymästä. Näillä komennoilla on tiettyjä eroja, joiden selvittämiseksi tulee tuntea saapuvien muutosten kolme lajia.

Kun valitset vaihtoehdot Työryhmä > Päivitä, kaikkien kolmen lajin saapuvat muutokset päivittyvät paikallisten resurssien sisältöön. Päivitä/yhdistä-oletusasetussivulla voit määrittää päivitystavan. Vaihtoehdot ovat seuraavat:

Saapuvat muutokset kannattaa usein tutkia ennen paikallisten resurssien päivitystä. Nämä ongelmat ratkaistaan synkronointinäkymässä.

Synkronointinäkymän avaus Saapuvat-tilassa:

  1. Valitse jossakin siirtymisnäkymässä resurssit, jotka haluat päivittää.
  2. Valitse valittujen resurssien ponnahdusvalikosta Ryhmä > Synkronoi tietovaraston kanssa. Synkronointinäkymä avautuu.
  3. Napsauta synkronointinäkymän työkalurivillä Saapuvat-tila-painiketta, jolloin järjestelmä suodattaa pois mahdolliset muokkaamasi työympäristön resurssit (lähtevät muutokset).

Saapuvat-tilassa näkyvät muutokset, jotka on vahvistettu haaraan edellisen päivityksen jälkeen. Näkymä ilmoittaa kunkin tulevan muutoksen lajin. Käytettävissä on kaksi päivityskomentoa (joista molempia voi käyttää näkymän resurssien pikavalikoista käsin), joiden avulla voi käsitellä erilaisia ristiriitoja: Päivitä ja Korvaa ja päivitä. Jos käyttäjä valitsee synkronointinäkymässä Päivitä-komennon, järjestelmä käsittelee kaikki valitut saapuvat ja automaattisesti yhdistettävät ristiriitaiset muutokset, mutta se ei päivitä ristiriitoja, jotka eivät ole automaattisesti yhdistettävissä (onnistuneesti käsitellyt tiedostot poistuvat näkymästä). Korvaa ja päivitä -komento käsittelee ristiriidat ja korvaa paikalliset resurssit etäsisällöllä. Tämä "korvaamistoiminto" on kuitenkin vain harvoin se, mitä halutaan. Vaihtoehto kuvataan edempänä.

Ristiriidattomien ja automaattisesti yhdistettävien tiedostojen päivitys:

  1. Synkronointinäkymän yläosassa oleva Rakenteen vertailu -ruutu sisältää hierarkian, jossa näkyvät tulevia muutoksia sisältävät resurssit.
  2. Valitse kaikki ristiriitoja aiheuttavat tiedostot ja valitse ponnahdusvalikosta Päivitä. Järjestelmä päivittää valitut resurssit, joissa on joko tulevia muutoksia tai automaattisesti yhdistettäviä ristiriitoja, ja poistaa ne näkymästä. Näkymään jäävät ristiriidat, joiden sisältöä ei voi yhdistää automaattisesti.

Jos paikallinen työympäristö sisältää lähteviä muutoksia, joita ei voi yhdistää automaattisesti haarasta saapuvien muutosten kanssa, voit Korvaa ja päivitä -komennon sijasta yhdistää erot työympäristöön automaattisesti seuraavasti:

  1. Jos Rakennevertailu-ruudun resurssiluettelossa on ristiriitoja (punaisia nuolia), avaa luettelo (joko kaksoisnapsauttamalla tai valitsemalla pikavalikosta vaihtoehto Avaa vertailun muokkausohjelmassa).
  2. Vertailun muokkausohjelman Tekstin vertailu -alueella paikalliset työympäristötiedot näkyvät vasemmalla ja tietovaraston haaratiedot näkyvät oikealla. Tutki näiden välisiä eroja.
  3. Yhdistä muutokset tekstin vertailualueella. Voit kopioida muutokset tietovaraston tiedoston muutosversiosta työympäristön tiedostoversioon ja tallentaa yhdistetyn työympäristötiedoston (käyttämällä vasemmanpuoleisen ruudun ponnahdusvalikkoa).
  4. Kun olet yhdistänyt etäversion muutokset paikalliseen tiedostoon, valitse synkronointinäkymän ponnahdusvalikosta Merkitse yhdistetyksi. Järjestelmä merkitsee paikallisen tiedoston päivitetyksi ja sallii muutosten vahvistuksen.

Huomautus: Tietovaraston sisältö ei muutu päivityksen yhteydessä. Kun hyväksyt saapuvat muutokset, muutokset liitetään työympäristöön. Tietovarasto muuttuu vain, kun vahvistat lähtevät muutokset.

Vihje: Jos synkronointinäkymässä valitaan tulevien muutosten esijäsen, järjestelmä toteuttaa toiminnon soveltuviin alijäseniin. Jos käyttäjä esimerkiksi valitsee ylimmän kansion ja valitsee Päivitä-komennon, järjestelmä käsittelee kaikki saapuvat ja automaattisesti yhdistettävät ristiriitaiset muutokset ja jättää kaikki muut saapuvat muutokset käsittelemättä.

Varoitus: Edellä kuvattu Korvaa ja päivitä -komennon toiminta liittyy vain synkronointinäkymän saapuvaan tilaan. Näkymän Saapuvat-/Lähtevät -tilassa tulevien muutosten ja ristiriitojen käsittely toimii vastaavasti, mutta komento palauttaa lähtevät muutokset siihen tilaan, jossa tietovaraston sisältö on. Komentoa tulee käyttää hyvin varoen Saapuvat-/Lähtevät-tilassa.

Aiheeseen liittyviä käsitteitä
Ryhmäohjelmointi CVS-järjestelmässä
Synkronointi CVS-tietovaraston kanssa

Aiheeseen liittyviä tehtäviä
Muutosten vahvistus
Ristiriitojen selvitys
Resurssien vertailu
Versioiden valvonnan elinkaari: resurssien lisäys ja ohitus

Aiheeseen liittyviä ohjeita
CVS
Synkronointinäkymä