Samenvoegen vanaf een vertakking

Nadat u gedurende enige tijd in een CVS-vertakking hebt gewerkt, kunt u uw wijzigingen vanuit de vertakking samenvoegen met de gegevens in een andere vertakking of in HEAD. Hiervoor dient u over de volgende gegevens te beschikken:

  1. De naam van de vertakking of versie die uw wijzigingen bevat.
  2. De versie waarop de vertakking is gebaseerd. Dit is de versienaam die u hebt opgegeven toen u de vertakking maakte.

Om uw wijzigingen samen te voegen, gaat u als volgt te werk:

  1. Controleer of de bestemming in uw werkgebied is geladen. Als u de wijzigingen bijvoorbeeld wilt samenvoegen in HEAD, zorgt u ervoor dat het project in uw werkgebied voor HEAD beschikbaar is. Hiertoe selecteert u het project en kiest u Vervangen door > Andere vertakking of versie in het voorgrondmenu. Selecteer vervolgens de gewenste vertakking.
  2. Selecteer het project en kiesTeam > Samenvoegen.
  3. Voer de vertakking of versie in die de wijzigingen bevat die u wilt samenvoegen.
  4. Het dialoogvenster voor samenvoegen probeert te bepalen wat het geschikte beginpunt is. Als deze poging mislukt, geeft u zelf het beginpunt voor samenvoegen op. Dit is de versie waarop de vertakking is gebaseerd. Klik op Voltooien.
  5. Er wordt een CVS-samenvoegsynchronisatie aan de view Synchroniseren toegevoegd waarin u alle verschillen ziet tussen uw werkgebied en de vertakking met wijzigingen.
  6. Laad alle gewenste wijzigingen in het werkgebied. U kunt dit bereiken door de wijzigingen handmatig samen te voegen of door Bijwerken, Overschrijven en bijwerken of Als samengevoegd markeren uit het voorgrondmenu van de boomstructuur te kiezen.
  7. Nadat alle gewenste wijzigingen in het werkgebied staan, kiest u Team > Synchroniseren met repository. Vervolgens kunt u alle wijzigingen in de repository vastleggen.

Tip: Als u niet weet wat het beginpunt van de samenvoeging is, kunt u ervoor kiezen de samenvoeging rechtstreeks in het werkgebied uit te voeren. In dat geval moet de CVS-server het juiste beginpunt bepalen. Omdat de samenvoeging rechtstreeks in het werkgebied wordt uitgevoerd, kan de CVS een op tekst gebaseerde conflictmarkup in het bestand plaatsen. Deze markup is lastig te verwerken en het rechtstreeks samenvoegen in het werkgebied moet alleen worden uitgevoerd indien dit noodzakelijk is.

Samenvoegbewerkingen

De bewerkingen in de samenvoegeditor vormen een aanvulling op de bewerkingen die handmatig kunnen worden uitgevoerd via de werkbalk die beschikbaar is in de onderste helft van de samenvoegeditor.

Samenvoegen Door deze bewerking uit te voeren, plaats u de wijzigingen in het bestand in het werkgebied. Alle tegenstrijdigheden die niet automatisch kunnen worden samengevoegd, worden overgeslagen.
Overschrijven en bijwerken Deze bewerking is ingeschakeld voor bestanden met tegenstrijdige wijzigingen. Door deze bewerking uit te voeren worden alle lokale wijzigingen overschreven door de wijzigingen uit de bestanden op afstand.
Als samengevoegd markeren Met deze bewerking verwijdert u de geselecteerde wijzigingen uit de view. De wijzigingen worden alleen opnieuw weergegeven als de status van de resource op afstand verandert en de CVS-samenvoegsynchronisatie wordt vernieuwd.

Tip: U kunt voortgaande samenvoegingen uitvoeren door een CVS-samenvoegsynchronisatie in de view Synchronisatie vast te zetten. Hierdoor kunt u uw werkgebied bijgewerkt houden met de wijzigingen die in een andere vertakking zijn vrijgegeven.

Verwante concepten
Programmeren in teams met CVS
Vertakkingen
Synchroniseren met een CVS-repository

Verwante taken
Vertakkingen
Synchroniseren met de repository
Bijwerken
Vastleggen van wijzigingen

Verwante onderwerpen
CVS
De wizard Samenvoegen
Synchronisatie samenvoeging CVS