Slå sammen fra en gren

Når du har opprettet og jobbet i en CVS-gren en stund, kan du slå sammen endringer fra grenen med en annen gren eller med HEAD. Du må vite følgende for å kunne gjøre dette:

  1. Navnet på grenen eler versjonen som inneholder endringene.
  2. Versjonen som grenen er opprettet fra. Dette er versjonsnavnet som du oppgav da opprettet grenen.

Slik slår du sammen endringene:

  1. Kontroller at målet er lastet inn i arbeidsområdet. Hvis du for eksempel skal slå sammen endringene dine med HEAD, må du kontrollere at prosjektet er delt med HEAD i arbeidsområdet. Dette gjør du ved å merke prosjektet og velge Erstatt med > En annen gren eller versjon fra hurtigmenyen. Velg deretter hvilken gren som du skal erstatte med.
  2. Merk prosjektet og velg Gruppe > Slå sammen.
  3. Oppgi grenen eller versjonen som inneholder endringene du vil slå sammen.
  4. I dialogboksen for sammenslåing anslås et egnet startpunkt. Hvis dette mislykkes, må du oppgi startpunktet for sammenslåingen. Dette er versjonen som grenen bygger på. Klikk på Fullfør.
  5. Det vil bli lagt til en synkronisering av CVS-sammenslåing i synkroniseringsvisningen. Her vises alle forskjellene mellom arbeidsområdet og grenen som inneholder endringene.
  6. Last alle de ønskede endringene inn i arbeidsområdet. Dette kan du gjøre ved å slå sammen endringene manuelt eller ved å velge Oppdater, Overstyr og oppdater eller Merk som sammenslått fra hurtigmenyen i treet.
  7. Når alle ønskede endringer er kommet med i arbeidsområdet, velger du Gruppe > Synkroniser med datalager. Deretter kan du iverksette alle endringene i datalageret.

Tips: Hvis du ikke kjenner startpunktet for sammenslåingen, kan du foreta sammenslåingen direkte i arbeidsområdet. Dette forutsetter at CVS-serveren velger riktig startpunkt. Siden sammenslåingen foretas direkte i arbeidsområdet, kan det være at CVS bruker en tekstbasert konfliktkodetype i filen. Denne kodetypen kan være vanskelig å håndtere, så vær forsiktig med å slå sammen endringer direkte i arbeidsområdet.

Sammenslåingshandlinger

Handlingene som kan utføres i redigeringsprogrammet for sammenslåing, utfyller de manuelle handlingene som kan utføres på verktøylinjen for sammenslåing nederst i redigeringsprogrammet.

Slå sammen Hvis du utfører denne handlingen, oppdateres filen i arbeidsområdet med endringene. Konflikter som ikke kan slås sammen automatisk, blir hoppet over.
Overstyr og oppdater Denne handlingen kan utføres hvis det er motstridende endringer i filene. Hvis du utfører denne handlingen, blir lokale endringer fjernet og byttet ut med det eksterne innholdet.
Merk som sammenslått Denne handlingen fjerner valgte endringer fra visningen. Endringene vil bare vises hvis den eksterne ressurstilstanden endres og synkroniseringen av CVS-sammenslåingen oppdateres.

Tips: Du kan slå sammen endringer fortløpende ved å feste en synkronisering av CVS-sammenslåing i synkroniseringsvisningen. På denne måten oppdateres arbeidsområdet med endringene som er frigitt til en annen gren.

Beslektede begreper
Gruppeprogrammering med CVS
Grener
Synkronisere med et CVS-datalager

Beslektede oppgaver
Opprette grener
Synkronisere med datalageret
Oppdatere
Iverksetting

Beslektet referanse
CVS
Sammenslåingsveiviser
Synkronisering av CVS-sammenslåing