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ä:
Seuraavassa on lyhyt tiivistelmä joistakin synkronointinäkymän tuoteominaisuuksista.
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 tarkoittaa, että resurssi on lisätty tietovarastoon. Päivitys siirtää resurssin työtilaan. |
![]() |
Saapuva muutos tarkoittaa, että tiedostoa on muutettu tietovarastossa. Päivitys siirtää tiedoston uuden muutosversion työtilaan. |
![]() |
Saapuva poisto tarkoittaa, että resurssi on poistettu palvelimesta. Päivitys poistaa paikallisen resurssin. |
![]() |
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 tarkoittaa, että tiedostoa on muutettu paikallisesti. Tiedoston vahvistus siirtää muutokset tietovarastoon ja luo tiedoston uuden muutosversion. |
![]() |
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 tarkoittaa, että resurssi on lisätty paikallisesti ja etäkohteeseen. |
![]() |
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 tarkoittaa, että resurssi on poistettu paikallisesti ja etäkohteessa. |
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.
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:
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öä.
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.
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.
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.
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.
Tässä avattavassa luettelossa ovat mallit, joita voit tarkastella synkronointinäkymässä.
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.
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.
Pienentää näkymän kaikki laajennetut merkinnät.
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).
Tässä tilassa ovat näkyvissä vain ne resurssit, joita on muutettu työympäristössä (lähtevät muutokset).
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.
Tässä tilassa näkyvät vain ristiriidat (resurssit, joita on muokattu sekä työympäristössä että tietovarastossa).
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.
Tämä komento vahvistaa kaikki lähtevät muutokset, jotka ovat näkyvissä näkymässä. Ristiriidat eivät kuulu vahvistukseen.
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.
Synkronointinäkymän pikavalikon avulla voit toteuttaa erilaisia toimintoja.
Tämä komento avaa valitun muutoksen paikallisen resurssin työympäristön kyseisen tiedostolajin oletusmuokkausohjelmassa.
Tämän komennon avulla voit avata valitun muutoksen paikallisen resurssin työympäristön oletusmuokkausohjelmassa.
Tämä komento avaa valitun muutoksen vertailun muokkausohjelmassa, jossa voit tarkastella tiedoston muutoksia.
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.
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.
Tämä komento laajentaa kaikki valitun resurssin aliobjektit.
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.
Tämä komento vahvistaa valitut resurssit. Vain lähtevät muutokset voi vahvistaa.
Tämä komento koskee ristiriitoja ja lähteviä muutoksia ja korvaa niiden resurssien paikallisen sisällön sisällöllä palvelimesta.
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.
Tämä komento lisää valitun resurssin tiedoston .cvsignore luetteloon, jolloin CVS-järjestelmä ohittaa resurssin kaikissa CVS-toiminnoissa.
Tämä komento aloittaa ohjatun ohjelmakorjauksen luontitoiminnon ja täyttää sen valituilla resursseilla.
Tämä komento luo uuden haaran ja haaratunnisteen, jonka avulla voit yhdistää haaran lähdehaaraan.
Huomautusten oletusasetusten mukaan tämä komento joko ottaa käyttöön pikavertailun huomautukset tai avaa valitun resurssin huomautusnäkymän.
Tämä komento tuo näkyviin valitun resurssin historiatiedot.
Tämä komento avaa valintaikkunan, jossa ovat kaikki valitut resurssit. Voit muuttaa kunkin resurssin ASCII- tai binaariominaisuuksia.
Ryhmäohjelmointi CVS-järjestelmässä
Synkronointi CVS-tietovaraston kanssa
Synkronointi tietovaraston kanssa
Päivitys
Ristiriitojen selvitys
Yhdistäminen haaran tietojen kanssa
Muutosten vahvistus
Resurssien vertailu
Muutosten yhdistäminen vertailun muokkausohjelmassa