Låsning |
forrige | Avanceret brug | næste |
Udviklingsmodellen som oftest bruges med CVS kaldes udcheckning uden reservation. Hver udvikler har sin egen arbejdsmappe, hvor filer kan redigeres vilkårligt. Hvis overvågningsfunktioner bruges, såsom cvs edit, kan flere udviklere arbejde med filer synkront. Ændringer som laves af en anden udvikler, flettes ind i den lokale arbejdsmappe når en opdatering gøres.
Andre revisionskontrolsystemer, såsom RCS og SourceSafe anvender en anden model. Når en udvikler vil redigere en fil, skal den låses. Kun én udvikler af gangen kan have en fil låst. Når redigeringen er færdig, slippes låsen fri. På den ene side kan konflikter aldrig indtræffe med denne model. På den anden side kan to udviklere aldrig arbejde med samme fil samtidigt, også selvom deres ændringer ikke påvirker hinanden. Dette kan være en flaskehals. Vi vil ikke diskutere organisatoriske fordele ved de to metoder. Vi nævner dog, at selvom CVS har en vis understøttelse for låsning, er det ikke måden at arbejde med CVS som er at foretrække. Du bør ikke bruge disse funktioner, hvis du ikke er sikker på at projektlederen tillader dem.
Med Cervisia låser du filer på følgende måde: Markér de ønskede filer i hovedvinduet. Vælg derefter ->. Dette kører kommandoen
cvs admin -l filnavne
Den modsatte virkning opnås ved at bruge ->. Dette kører kommandoen
cvs admin -u filnavne
forrige | hjem | næste |
Brug overvågning | op | Indstil Cervisia |