Mærkning og forgrening |
forrige | Avanceret brug | næste |
Her beskriver vi kun de tekniske aspekter af mærkning og grene. Hvis du kun er en bruger, og ikke administrerer lageret, kommer du nok ikke i kontakt med problemet. Hvis du i stedet selv administrerer lageret, bør du først læse om de ikke-tekniske problemer som følger med grene, for at få et indtryk af hvor stort tidsspilde og fejlbehæftelse det kan give anledning til at håndtere flere grene i et projekt. Appendiks indeholder nogle referencedokumenter om dette emne.
Enkel mærkning er noget som man ofte gør når en ny udgave udgives, så man når som helst let kan komme tilbage til projektets status på dette tidspunkt. Mærker gives ofte et navn som består af projektets navn og versionsnummeret. Cervisia 1.0 findes for eksempel tilgængeligt med mærket CERVISIA_1_0
. Cervisia følger reglerne i CVS om hvad der er et gyldigt mærkenavn. Det skal begynde med er bogstav, og må indeholde bogstaver, cifre, bindestreger og understregningstegn.
Normalt vil man mærke et helt projekt (selv om CVS naturligvis tillader dig at mærke en delmængde). For at kunne gøre dette, markeres topniveaumappen i visningen og vælg -> vælges. Skriv nu mærkets navn, tryk på returtasten, og du er klar.
At oprette en gren er ikke særligt meget sværere: Markér feltet i mærkningsdialogen. Du kan også fjerne et eksisterende mærke: Vælg -> i hovedmenuen.
En anden del af håndteringen af grene, er indfletning af ændringer fra en gren til den nuværende gren. Hvis du skal gøre dette, vælges ->. Dialogen som vises har to valgmuligheder:
I det første tilfælde kan du sammensætte alle ændringer som er lavet i en gren med den nuværende gren. I dette tilfælde, markeres feltet og udfyld grenen som du vil indflette fra. Cervisia kører så kommandoen
cvs update -j
grenmærke
Den anden mulighed er at du kun vil indflette ændringer som er lavet mellem to mærker på en gren. Dette indtræffer oftest hvis du indfletter fra samme gren til stammen flere gange. I dette tilfælde, markeres feltet og de to relevante mærker indskrives (i rigtig rækkefølge). Dette giver anledning til kommandoen
cvs update -j
grenmærke1
-j
grenmærke2
forrige | hjem | næste |
Avanceret brug | op | Brug overvågning |