CVS-työtilan synkronointi

Synkronointinäkymään tulee näkyviin CVS-työtilan synkronointi, jonka voit aloittaa joko valitsemalla valikosta vaihtoehdot Työryhmä > Synkronoi tai käyttämällä työryhmäperspektiivin työkalurivin Synkronoi-komentoa. Kyseisessä näkymässä voit tarkastella paikallisten työympäristön resurssien ja niiden etävastineiden eroja, päivittää työympäristön resurssit ja vahvistaa työympäristön resursseja tietovarastoon.

Seuraavassa on esitetty CVS-työtilan synkronointi synkronointinäkymässä:

CVS-työtilan synkronointi

Tuoteominaisuudet

Seuraavassa on lyhyt tiivistelmä joistakin synkronointinäkymän tuoteominaisuuksista.

Synkronointitila

Synkronointinäkymässä on näkyvissä työtilan resurssien synkronointitila verrattuna tietovarastoon. Tila ilmaistaan kuvakkeiden avulla, ja sen voi määrittää näyttämään tilan resurssin nimeen liitettynä tekstinä. Seuraavassa on kuvaus kuvakkeista:

Saapuva lisäys -kuvake Saapuva lisäys tarkoittaa, että resurssi on lisätty tietovarastoon. Päivitys siirtää resurssin työtilaan.
Saapuva muutos -kuvake Saapuva muutos tarkoittaa, että tiedostoa on muutettu tietovarastossa. Päivitys siirtää tiedoston uuden muutosversion työtilaan.
Saapuva poisto -kuvake Saapuva poisto tarkoittaa, että resurssi on poistettu palvelimesta. Päivitys poistaa paikallisen resurssin.
Lähtevä lisäys -kuvake Lähtevä lisäys tarkoittaa, että tiedosto on lisätty työtilaan, mutta ei vielä ole tietovarastossa. Lisäys ja sitten vahvistus siirtävät uuden tiedoston tietovarastoon.
Lähtevä muutos -kuvake Lähtevä muutos tarkoittaa, että tiedostoa on muutettu paikallisesti. Tiedoston vahvistus siirtää muutokset tietovarastoon ja luo tiedoston uuden muutosversion.
Lähtevä poisto -kuvake Lähtevä poisto on paikallisesti poistettu resurssi. Näiden resurssien vahvistus aiheuttaa etäresurssin poiston. Huomautus: CVS:ssä hakemistoja ei koskaan todella poisteta tietovarastosta. Sen sijaan tiedostot poistetaan ja tyhjät hakemistot poistetaan työtilasta.
Ristiriitainen lisäys -kuvake Ristiriitainen lisäys tarkoittaa, että resurssi on lisätty paikallisesti ja etäkohteeseen.
Ristiriitainen muutos -kuvake Ristiriitainen muutos tarkoittaa, että tiedostoa on muutettu paikallisesti ja etäkohteessa. Muutokset on yhdistettävä manuaalisesti tai automaattisesti. Lisäksi näkymän kaikki aliobjekteja sisältävät merkinnät, jotka ovat ristiriitoja, merkitään ristiriitakuvakkeella. Näin ristiriidat on helppo havaita.
Ristiriitainen poisto -kuvake Ristiriitainen poisto tarkoittaa, että resurssi on poistettu paikallisesti ja etäkohteessa.

Tila

Voit suodattaa synkronointinäkymän tilojen mukaan käyttämällä joko työkalurivin toimintoja tai näkymän avattavan valikon valikkovaihtoehtoja. Tilat näyttävät vain saapuvia, lähteviä tai ristiriitaisia muutoksia. Tilojen käyttö tuo muun muassa seuraavat edut:

Tärkeää: On suositeltavaa päivittää resurssit ensin työympäristössä, ratkaista ristiriidat yhdistämällä ja vahvistaa sitten työympäristön resurssit tietovarastoon.

Mallit

Synkronointinäkymässä voit tarkastella erilaisia resurssien mallivastineita. Kullakin tuotteella voi olla omat tuotekohtaiset vastineet. Eclipse SDK -ympäristön mukana toimitetaan seuraavat kolme mallia:

Siirtyminen

Synkronointinäkymän työkalurivillä on näkymän muutoksissa siirtymiseen liittyviä toimintoja. Näiden toimintojen avulla voit siirtyä tiedostosta toiseen ja tiedoston muutoksesta toiseen.

Päivitys- ja vahvistustoiminnot

Synkronointinäkymässä on käytettävissä useita päivitys- ja vahvistustoimintoja. Voit toteuttaa tavallisen päivitys- ja vahvistustoiminnon kaikille näkyville muutoksille tai valitulle osajoukolle. Voit myös korvata ja päivittää eli ohittaa kaikki paikalliset muutokset tai korvata ja vahvistaa eli saada etäresurssit vastaamaan paikallisia resursseja. Lisäksi voit puhdistaa aikaleimat tiedostoista, joita on muokattu paikallisesti (esimerkiksi ulkoisessa koontityökalussa), mutta joiden sisältö vastaa palvelimessa olevaa sisältöä.

Ristiriitojen käsittely

Kun käsittelet ristiriitoja, voit tehdä ensin päivityksen, jolloin päivitystoiminto päivittää oikein automaattisesti yhdistettävissä olevat ristiriidat (eli tiedostojen sisällön muutokset eivät ole päällekkäisiä), mutta ohittaa tiedostot, joiden muutokset ovat päällekkäisiä. Vaihtoehtoisesti ristiriidat voi käsitellä vertailun muokkausohjelmassa. Voit avata vertailun muokkausohjelman kaksoisnapsauttamalla (tai kertanapsautuksella, jos muutat avauksen oletusasetusta) ristiriitaa tai valitsemalla pikavalikosta Avaa vertailun muokkausohjelmassa. Vertailun muokkausohjelmassa voit ratkaista tiedoston ristiriidat manuaalisesti. Kun olet valmis, toteuta ristiriidassa Merkitse yhdistetyksi -komento, joka osoittaa, että olet valmis. Ristiriita muuttuu lähteväksi muutokseksi.

Ongelmamerkinnät

Synkronointinäkymässä näkyy virhe- tai varoitus-ongelmamerkintä näkymän sellaisten muutosten, kansioiden tai projektien kohdalla, joissa on ongelmamerkinnän sisältävä resurssi. Tämän tarkoituksena on estää ongelmia sisältävien resurssien vahvistus tietovarastoon.

Työkalurivi

Synkronoi

Tämän komennon avulla voit toistaa nykyisen synkronoinnin, joka noutaa resurssien etätilan uudelleen. Työkalurivin avattavan kohteen avulla voit valita muita aiempia synkronointeja tai voit luoda uusia Synkronoi...-valikkokomennon avulla.

Lukitse nykyinen synkronointi

Tämän komennon avulla voit lukita nykyisen synkronoinnin tai poistaa synkronoinnin. Lukittuja synkronointeja ei korvata seuraavassa saman lajin synkronoinnissa, lukitsemattomat synkronoinnit korvataan. Tällöin voit säilyttää synkronoinnin käyttöä varten. Tällainen synkronointi päivitetään automaattisesti, kun työympäristön resurssien muutokset toteutetaan, ja sen voi määrittää tekemään ajoitettuja verestyksiä, jotta se pysyy ajan tasalla resurssien etätilan kanssa.

Avattava Mallit-luettelo

Tässä avattavassa luettelossa ovat mallit, joita voit tarkastella synkronointinäkymässä.

Siirry seuraavaan eroon

Tämä komento siirtää käyttäjän näkymän seuraavaan eroon. Kaikki yhden tiedoston erot käydään läpi, ennen kuin järjestelmä avaa näkymän seuraavan tiedoston.

Siirry edelliseen eroon

Tämä komento siirtää käyttäjän näkymän edelliseen eroon. Kaikki yhden tiedoston erot käydään läpi, ennen kuin järjestelmä avaa näkymän edellisen tiedoston.

Pienennä kaikki

Pienentää näkymän kaikki laajennetut merkinnät.

Saapuvat-tila

Tässä tilassa ovat näkyvissä vain ne resurssit, joita on muutettu tietovarastossa sen jälkeen, kun ne on viimeksi ladattu tai synkronoitu työympäristön resurssien kanssa (saapuvat muutokset).

Lähtevät-tila

Tässä tilassa ovat näkyvissä vain ne resurssit, joita on muutettu työympäristössä (lähtevät muutokset).

Saapuvat/Lähtevät-tila

Tässä tilassa näkyvät sekä saapuvat että lähtevät muutokset, ja voit sekä päivittää että vahvistaa. Tämän tilan etuna on, että voit valintasi mukaan tehdä kumman tahansa tehtävän. Haittana on, että samanaikaisen kaksisuuntaisen yhdistämisen toteutus on usein hankalaa.

Ristiriidat-tila

Tässä tilassa näkyvät vain ristiriidat (resurssit, joita on muokattu sekä työympäristössä että tietovarastossa).

Päivitä kaikki saapuvat muutokset

Tämä komento päivittää kaikki saapuvat muutokset, jotka ovat näkyvissä näkymässä. Komento päivittää myös ristiriidat, jotka ovat yhdistettävissä automaattisesti, mutta ohittaa tiedostot, joiden sisällössä on ristiriitoja.

Vahvista kaikki lähtevät muutokset

Tämä komento vahvistaa kaikki lähtevät muutokset, jotka ovat näkyvissä näkymässä. Ristiriidat eivät kuulu vahvistukseen.

Avattava valikko

Avattavan valikon avulla voit poistaa nykyisen synkronoinnin tai kaikki synkronoinnit, muuttaa tilaa tai asettelua, määrittää nykyisen synkronoinnin ajoitetut verestykset sekä määrittää muita näkymän oletusasetuksia.

Pikavalikko

Synkronointinäkymän pikavalikon avulla voit toteuttaa erilaisia toimintoja.

Avaa

Tämä komento avaa valitun muutoksen paikallisen resurssin työympäristön kyseisen tiedostolajin oletusmuokkausohjelmassa.

Avaa seuraavan kohteen avulla

Tämän komennon avulla voit avata valitun muutoksen paikallisen resurssin työympäristön oletusmuokkausohjelmassa.

Avaa vertailun muokkausohjelmassa

Tämä komento avaa valitun muutoksen vertailun muokkausohjelmassa, jossa voit tarkastella tiedoston muutoksia.

Synkronoi

Tämä komento verestää valittujen resurssien etätilan. Lisäksi tämä komento muuttaa niiden lähtevien muutosten aikaleimoja, joiden sisältö on jo sama kuin palvelimessa olevassa vastaavassa resurssissa (tiedosto ei siis enää ole lähtevä muutos). Tämä on hyödyllistä tilanteissa, joissa koontityökalut muodostavat uudelleen tiedostoja, joiden sisältöä ei ole muutettu.

Poista näkymästä

Tämä komento poistaa valitut resurssit näkymästä. Resurssit tulevat uudelleen näkyviin vain, jos poistettujen resurssien muutosten tila tai työympäristö aloitetaan uudelleen.

Laajenna kaikki

Tämä komento laajentaa kaikki valitun resurssin aliobjektit.

Päivitä

Tämä komento päivittää valitut resurssit. Päivitykseen voi sisältyä ristiriitoja, mutta vain automaattisesti yhdistettävät ristiriidat päivitetään. Muut kuin yhdistettävissä olevat ristiriidat ohitetaan, ja ne on yhdistettävä manuaalisesti vertailun muokkausohjelman avulla.

Vahvista

Tämä komento vahvistaa valitut resurssit. Vain lähtevät muutokset voi vahvistaa.

Korvaa ja päivitä

Tämä komento koskee ristiriitoja ja lähteviä muutoksia ja korvaa niiden resurssien paikallisen sisällön sisällöllä palvelimesta.

Merkitse yhdistetyksi

Tämä komento säätää ristiriitaisten muutosten CVS-aikaleimoja niin, että niistä tulee lähteviä muutoksia. Tämä komento tulee toteuttaa vain, kun ristiriidat on yhdistetty manuaalisesti vertailun muokkausohjelman avulla.

Lisää tiedostoon .cvsignore

Tämä komento lisää valitun resurssin tiedoston .cvsignore luetteloon, jolloin CVS-järjestelmä ohittaa resurssin kaikissa CVS-toiminnoissa.

Luo ohjelmakorjaus

Tämä komento aloittaa ohjatun ohjelmakorjauksen luontitoiminnon ja täyttää sen valituilla resursseilla.

Haara...

Tämä komento luo uuden haaran ja haaratunnisteen, jonka avulla voit yhdistää haaran lähdehaaraan.

Näytä huomautus

Huomautusten oletusasetusten mukaan tämä komento joko ottaa käyttöön pikavertailun huomautukset tai avaa valitun resurssin huomautusnäkymän.

Näytä historiatiedoissa

Tämä komento tuo näkyviin valitun resurssin historiatiedot.

Muuta ASCII-/Binaariominaisuuksia...

Tämä komento avaa valintaikkunan, jossa ovat kaikki valitut resurssit. Voit muuttaa kunkin resurssin ASCII- tai binaariominaisuuksia.

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

Aiheeseen liittyviä tehtäviä
Synkronointi tietovaraston kanssa

Päivitys

Ristiriitojen selvitys

Yhdistäminen haaran tietojen kanssa

Muutosten vahvistus

Resurssien vertailu
Muutosten yhdistäminen vertailun muokkausohjelmassa

Aiheeseen liittyviä ohjeita
CVS
Vertailun muokkausohjelma