Sammenslåingsveiviser

Denne veiviseren hjelper deg med å slå sammen endringer mellom to tilstander av et prosjekt i arbeidsområdet. Sammenslåingsveiviseren blir ofte brukt til å flytte endringer fra en gren til en annen, for eksempel etter at en gren er delt for å arbeide med en rettelse av en feil. Sammenslåingsoperasjonen tar endringer mellom to punkt i en gren, startpunktet og sluttpunktet, og slår dem samme i arbeidsområdet. Vanligvis vil startpunktet være roten av en gren (versjonskoden), og sluttpunktet kan enten være toppen (det siste og beste) av grenen eller en annet versjonskode.

Det er viktig å forstå at målet for sammenslåingen alltid er prosjekt i arbeidsområdet. Når sammenslåingen er fullført, kan du teste endringene lokalt, og deretter iverksette dem til den nye grenen (vanligvis HEAD).

Når du skal starte en sammenslåing, velger du et prosjekt (eller en eller flere ressurser), og velger Gruppe > Slå sammen fra hurtigmenyen. Denne dialogboksen blir vist:

Dialogboksen Slå sammen

Du velger først sluttkoden for sammenslåingen. Dette er den grenen eller versjonen som blir importert til arbeidsområdet. Velg en versjon når du vil slå sammen forskjellene mellom to versjoner av et prosjekt i arbeidsområdet. Velg en gren hvis du vil slå sammen endringene som er gjort i grenen, til det lokale arbeidsområdet.

Veiviseren vil prøve å velge en passende kode som startkode eller utgangskode. Hvis det ikke er mulig å bestemme en kode, bør du oppgi den manuelt. Hvis det ikke finnes noen startkode, kan du velge å slå sammen uten en forhåndsvisning. I så fall er det ikke nødvendig med en startkode, men sammenslåingen vil skje direkte til arbeidsområdet. Ulempen med dette er at CVS bruker en tekstbasert kodetype til å identifisere konflikter, og dette er uoversiktlig å arbeide med.

Hvis alternativet for å forhåndsvise sammenslåingen er valgt, og det er trykket på Fullfør-knappen, blir endringene mellom startpunktet og sluttpunktet beregnet og vist som en Synkronisering av CVS-sammenslåing i synkroniseringsvisningen. Avhengig av størrelsen på prosjektet du slår sammen, kan dette ta lang tid, men det kan kjøres i bakgrunnen. I synkroniseringsvisningen kan du oppdatere eller slå sammen endringene til arbeidsbenken.

Beslektede begreper
Gruppeprogrammering med CVS
Grener

Beslektede oppgaver
Grener
Slå sammen fra en gren

Beslektet referanse
CVS
Synkronisering av CVS-sammenslåing
Redigeringsprogram for sammenlikninger