www.ntnu.no *
INFOWEB >  programmer >  generelt  > TortoiseCVS
Artikkelen er utdatert
Forfatteren mener at denne artikkelen er utdatert siden august, 2007. Av hensyn til fullstendighet og referanser er artikkelen gjengitt nedenfor, men husk at vi ikke kan garantere nøyaktigheten av den.
Verktøy
Du kan legge til kommentarer
Eller sende denne artikkelen
Les artikler skrevet av kaihugoh
Brukervurdering
Hvor mye hjelp var det i denne artikkelen?
Mye Noe Lite
Forhåndsvisning
Du trenger ikke en 'utskriftsvennlig side' for å skrive ut denne siden. Forklaring
Innhold

TortoiseCVS

Klienten

TortoiseCVS er gratis og kan lastes ned herfra. Den vil også bli installert på alle generelle datasaler i løpet av sommeren 2004.

For å installere klienten på din egen maskin laster du ned installasjonsfila fra området lenket til over. Når du har installert programmet vil du se at du har fått nye innslag på rullegardinmenyene som kommer fram hvis høyreklikker på ei mappe eller ei fil i Windows utforsker (Windows Explorer).

Før du begynner

Før du begynner å bruke programmet kan det være greit å endre på noen instillinger. Framgangsmåte:

Preferences - Main

Gjøre klart for bruk av CVS

Når du skal begynne med versjonskontroll på ei fil eller ei mappe må du først bestemme deg for om du vil ha repositoryet lokalt på maskinen din, eller på en annen maskin (for eksempel hjemmeområdet ditt på stud). Når du først har satt opp et repository vil bruken av programmet være den samme i begge tilfeller.

I artikkelen brukes ordet "prosjekt". Med dette menes det enten ei enkeltfil eller ei mappe med en eller flere filer i.

Opprette versjonskontroll av prosjekt med lokalt repository

Det første som må gjøres når man vil benytte CVS er å lage en såkalt CVS-rot. Det er under denne at alt vil bli lagret. Det første du da må gjøre er å lage denne katalogen. I eksempelet under har jeg kalt denne katalogen for D:\testcvs\cvsrot.

Deretter må du finne fram katalogen du ønsker å legge inn under CVS. Her heter den katalogen innhold.

Hvis du nå høyreklikker på katalogen innhold og velger CVS - Make New Module..., vil du få opp en dialogboks. Hvis du har brukt TortoiseCVS tidligere og allerede har brukt noen CVSROOT-er, vil disse være listet opp i den øverste ruten i boksen.

Hvis du ikke har endret noe på grafikken som skal vise de ulike stadiene til ei fil/mappe kan du nå se at mappa innhold har fått et litt grønnaktig ikon (symboliserer at mappa er lagt til i CVS).

Lokalt repository

Opprette versjonskontroll av prosjekt med sentralt repository

For å få til dette må du allerede ha laget et repository i den katalogen du ønsker å bruke som sentralt repository (lag et lokalt repository slik at du får dannet en katalog CVSROOT med tilhørende filer). Når det er gjort kan du gjøre følgende for å legge en katalog inn i dette repositoryet:

Sentralt repository

Legge inn passordnøkler

Det kan være greit å legge inn en nøkkel for passordet slik at du ikke trenger å skrive inn passordet ditt hver eneste gang du skal utføre en oppgave. Framgangsmåte:

Dialogboks

Hente ut et prosjekt (sjekke ut)

Hvis du allerede har et repository et sted og ønsker å hente ut en lokal kopi av prosjektet. Hvis dere er flere som samarbeider om et prosjekt er det lurt hvis alle prosjektdeltakerne sjekker ut sin egen lokale kopi og sjekker inn filene ettersom de redigeres. Framgangsmåte:

Arbeide med prosjektet

Når du har gjort endringer på ei fil som du kjører CVS på vil du se at ikonet foran fila (i Windows Utforsker) har blitt endret fra grønt til rødt. Det betyr at fila er ulik den som er i repositoryet.

Diff

Hvis du har lagt inn programvare for å se forskjeller mellom ulike filer (for eksempel WinMerge) kan du nå høyreklikke på fila og velge CVS diff....

Sjekke inn

For å sjekke inn fila (legge inn ny versjon i repositoryet) høyreklikker du på fila og velger CVS commit. Da vil fila få et nytt versjonsnummer i repositoryet. Har du gjort endringer på flere filer i samme katalog kan du sjekke inn hele katalogen på samme måte som du sjekker inn enkeltfiler.

Sjekke inn

Oppdatere

Hvis det ligger en ny versjon av ei fil i repositoryet og du ønsker å hente ned denne versjonen høyreklikker du på fila og velger CVS update. Ønsker du å oppdatere en hel katalog kan du gjøre dette.

Legge til fil

Hvis du har laget ei ny fil (eller mappe) i et område som er under CVS, vil fila ha et spørsmålstegn som ikon. Dette betyr at denne fila ikke ligger i repositoryet. Ønsker du å legge fila til i repositoriet høyreklikker du på den og velger CVS add.... Velg deretter OK og skriv eventuelt inn kommentar.

Fjerne ei fil

Hvis du ønsker å fjerne ei fil fra repositoryet kan du gjøre det ved å høyreklikke på fila, velge CVS - Remove.

Andre muligheter

Når du høyreklikker på ei fil har du flere tilgjengelige CVS-verktøy. Her vil jeg gå fort gjennom noen av de aktuelle verktøyene.

Menyen

History...

Viser historikken til fila, inkludert versjonsnummer.

Revision graph...

Revision graph...

Dette verktøyet gir deg en grafisk oversikt over historikken til fila. Grafen vil vise forgreinger som sekskanter med greinas navn i midten (i bildet over ses forgreiningen "tester").

Hvis du høyreklikker på en av versjonene vil du få mulighet til å hente tilbake den gitte versjonen fra arkivet.

Andre ressurser

Brukerveiledningen som medfølger programmet (finnes på Start - TortoiseCVS - User guide inneholder noe mer informasjon. I tillegg finnes det noe informasjon på nett. Mer informasjon om CVS generelt finnes på CVS sin hjemmeside.


Språk: no flag_en Kommentarer: 0 Aid: 346 Brukervurdering:
 
 
Sist oppdatert: 2006-07-12 Forfatter: kaihugoh Lest: 5460 ganger