Sammanfoga från en gren

När du har skapat en gren i CVS och arbetat med den ett tag vill du kanske sammanfoga ändringarna i grenen med en annan gren eller med HEAD. Du måste då veta följande:

  1. Namnet på den gren eller version som innehåller dina ändringar.
  2. Den version varifrån grenen skapades. Detta är det versionsnamn du angav när du skapade grenen.

Så här sammanfogar du ändringarna:

  1. Se till att målet har lästs in på arbetsytan. Om du till exempel vill sammanfoga dina ändringar i HEAD ser du till att projektet delas med HEAD på arbetsytan. Välj Ersätt med > En annan gren eller version på kontextmenyn. Välj sedan vilken gren du vill ersätta den aktuella grenen med.
  2. Markera projektet och välj Grupp > Sammanfoga.
  3. Ange den gren eller version som innehåller de ändringar som ska sammanfogas.
  4. Dialogrutan för sammanfogning söker efter en lämplig startpunkt. Om det inte lyckas anger du startpunkt för sammanfogningen. Detta är den version varifrån grenen skapades. Klicka på Slutför.
  5. En synkronisering av CVS-sammanfogning läggs till i synkroniseringsvyn och visar alla skillnader mellan arbetsytan och grenen med ändringarna.
  6. Läs in alla önskade ändringar till arbetsytan. Du kan göra det genom att manuell sammanfogning av ändringarna eller genom att välja Uppdatera, Åsidosätt och uppdatera eller Markera som sammanfogad på trädets kontextmeny.
  7. När alla önskade ändringar finns på arbetsytan väljer du Grupp > Synkronisera med lager. Nu kan du bekräfta alla ändringar till lagret.

Tips! Om du inte känner till startpunkten för sammanfogningen kan du utföra en sammanfogning direkt till arbetsytan. Då väljer CVS-servern en lämplig startpunkt. Eftersom sammanfogningen sker direkt till arbetsytan kan ett textbaserat konfliktmärkord läggas in i filen. Sådana märkord är svårhanterliga så du bör bara sammanfoga direkt till arbetsytan när det är nödvändigt.

Sammanfogningsåtgärder

Åtgärderna i sammanfogningsredigeraren kompletterar åtgärderna i verktygsfältet för manuell sammanfogning i den nedre delen av sammanfogningsredigeraren.

Sammanfoga Använd den här åtgärden när du vill hämta ändringarna till filen på arbetsytan. Konflikter som inte kan sammanfogas automatiskt hoppas över.
Åsidosätt och uppdatera Den här åtgärden aktiveras för filer med ändringar i konflikt. När du kör den här åtgärden tas lokala ändringar bort och filen ersätts med fjärrinnehållet.
Markera som sammanfogad Med den här åtgärden tar du bort de markerade ändringarna från vyn. Ändringarna visas igen om resursens fjärrstatus ändras och synkroniseringen av CVS-sammanfogningen uppdateras.

Tips! Du kan utföra pågående sammanfogningar genom att låsa en synkronisering av CVS-sammanfogning i synkroniseringsvyn. På så sätt håller du arbetsytan uppdaterad med de ändringar som frisläpps till andra grenar.

Närliggande begrepp
Programmera i grupp med CVS
Grenar
Synkronisera med ett CVS-lager

Närliggande uppgifter
Förgrening
Synkronisera med lagret
Uppdatering
Bekräfta

Närliggande referens
CVS
Guiden för sammanfogning
Synkronisering av CVS-sammanfogning