Kapitel 1. Indledning

Cervisia er en brugervenlig forende til version control system. Målet er at understøtte CVS og andre programmer til versionstyring i en forenet grænseflade, med mulighed for konfliktløsning, diff og historikvisning, status for kopierede arbejdsfiler og understøttelse af de fleste versionskontrolfunktioner. Du kan hente Cervisia ved at bygge modulet kdesdk eller ved at installere pakken kdesdk der stilles til rådighed af din distribution. Aktuelt understøttes kun CVS, men andre versionstyringssystemer bliver måske integreret i fremtiden.

Et versionstyringssystem er et værktøj til at lagre, håndtere og distribuere forskellige versioner af filer. CVS er et versionskontrolsystem. Det gør det muligt for dig nemt at dele dine ændringer, da hver bidragyder kan arbejde på sin egen lokale udgave samtidigt, uden fare for at påvirke hinandens ændringer. Det tillader også genskabelse af tidligere versioner (brugbart når fejl skal spores), oprettelse af grene (til eksperimentel udvikling eller til udgivelse af kode) og mere.

Hovedlageret indeholder oftest et samarbejdsprojekt (kommercielt eller non-kommercielt) men du kan drage fordel af den bekvemmelige revisionskontrol CVS tilbyder, selv for et projekt der udvikles af dig alene. Det er let at opsætte et lokalt arkiv og du får mulighed for at spore ændringer der har medført fejl, fortryde ændringer, undgå uønsket tab af information osv..

Lageret indeholder projektfilerne og hver bidragyder sin egen lokale kopi, som kaldes arbejdskopien eller arbejdsmappen. Man kan tilføje sine ændringer til lageret (en proces der kaldes "indsending") og eller opdatere sin kopi så denne indeholder de seneste ændringer der er lavet af andre bidragydere.