Share via


Wijzigingen kopiëren met cherry-pick

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git cherry-pick kopieert de wijzigingen van een of meer bronvertakkingen naar een doelvertakking. In tegenstelling tot samenvoegen of opnieuwbase kunt u met cherry-pick specifieke bronvertakkingsdoorvoeren selecteren. Voor elke bronvertakking die u kersen kiest, maakt Git een bijbehorende doorvoering op de doelvertakking.

U kunt kersen kiezen om deze veelvoorkomende taken aan te pakken:

  • Implementeer een specifieke functie van de ene vertakking naar de andere.
  • Kopieer werk dat u hebt doorgevoerd in de verkeerde vertakking.
  • Pas een bugoplossing toe op meerdere vertakkingen.

Zie de zelfstudie Over Git-opslagplaatsen in Azure voor een overzicht van de Git-werkstroom.

Kersenkiezer een doorvoering

Azure-opslagplaatsen

Azure-opslagplaatsen bieden beperkte ondersteuning voor het kiezen van kersen en alleen voor het maken van een pull-aanvraag om een hotfix toe te passen op een doelvertakking. Zie Voor meer informatie het verbeteren van Azure DevOps-kersenkiezen.

De optie Cherry-pick in het menu pull-aanvraag in Azure Repos doet het volgende:

  1. Hiermee maakt u een nieuwe onderwerpbranch op basis van de doelbranch van de pull-aanvraag.
  2. Cherry-pick alle wijzigingen van de bronvertakking van de pull-aanvraag naar de nieuwe onderwerpvertakking.
  3. U wordt gevraagd een nieuwe pull-aanvraag te maken om de nieuwe onderwerpbranch samen te voegen in een andere doelbranch.

Zie Een nieuwe pull-aanvraag maken met cherry-pick voor een stapsgewijze zelfstudie.

GitHub

De GitHub-webinterface biedt geen ondersteuning voor cherry-picking, maar GitHub Desktop wel. Zie Cherry-pick een doorvoer voor stapsgewijze instructies voor het kiezen van kersen in GitHub Desktop.

Volgende stappen