CVS-ympäristön .cvsignore-tiedoston käyttöönotto

Resurssien vahvistuksen yhteydessä on usein resursseja, joita käyttäjä ei halua lisätä versionhallintaan. Voit välttää resurssien lisäyksen versionhallintaan käyttämällä CVS-ympäristön ohitustoimintoa, joka tarkistaa tiedoston .cvsignore sisällöstä, mitkä kohteet tulee ohittaa.

Tiedoston .cvsignore voi lisätä mihin tahansa projektin hakemistoon. Useissa olemassa olevissa CVS-projekteissa on jo useita tällaisia tiedostoja. Tekstitiedosto koostuu tiedostojen, hakemistojen tai kaavioiden luettelosta.

Voit esimerkiksi lisätä .cvsignore-tiedoston, joka ohittaa olemassa olevan projektin koko bin-hakemiston:

  1. Valitse jossakin siirtymisnäkymässä projekti, joka sisältää /bin-hakemiston. Bin-hakemisto sisältää yleensä projektin koontitulosteet. Koontitulosteet ovat projektin lähdetiedostoista luotuja tiedostoja, joita ei yleensä sisällytetä versionhallintaan.
  2. Valitse projektin ponnahdusvalikosta Uusi > Tiedosto
  3. Kirjoita tiedoston nimeksi .cvsignore ja valitse sitten Valmis. Järjestelmä luo tiedoston projektin juurihakemistoon. Tiedosto näkyy siirtymisnäkymissä.
  4. Kirjoita .cvsignore-tiedostoon bin ja tallenna tiedosto.
  5. Valitse projekti. Valitse pikavalikosta Ryhmä > Synkronoi tietovaraston kanssa. Huomaa, että bin-hakemisto ei näy lähtevänä muutoksena.Järjestelmä ohittaa sen.

Cvsignore-tiedosto koostuu tiedostojen, hakemistojen tai kaavioiden luettelosta. Yleismerkkejä * ja ? voi käyttää missä tahansa .cvsignore-tiedoston merkinnässä samaan tapaan kuin yleisessä ohitustoiminnossakin. Järjestelmä ohittaa kaikki nykyisen hakemiston tiedostot tai alihakemistot, jotka vastaavat mitä tahansa kaaviota.

Vihje: Ryhmä-valikossa ja synkronointinäkymän pikavalikossa on valikkokomento (Lisää tiedostoon .cvsignore), jonka avulla tiedostokaavion voi lisätä vastaavaan .cvsignore-tiedostoon. Tämä valikkokomento on käytettävissä sellaisten resurssien yhteydessä, joita ei ole vielä määritetty CVS-versionhallintaan.

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

Aiheeseen liittyviä tehtäviä
Synkronointi tietovaraston kanssa
Versioiden valvonnan elinkaari: resurssien lisäys ja ohitus
Yleisen ohitusperusteen luonti

Aiheeseen liittyviä ohjeita
www.cvshome.org: Ignoring files via cvsignore