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:
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.
Gruppeprogrammering med CVS
Grener
CVS
Synkronisering av CVS-sammenslåing
Redigeringsprogram for sammenlikninger