Kopieren von Änderungen durch einen Cherry-Pick

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Git-Cherry-Pick kopiert die Änderungen von einem oder mehreren Quellzweigen an einen Zielzweig. Im Gegensatz zum Zusammenführen oder Rebasen können Sie mithilfe von Cherry-Pick bestimmte Quellzweige-Commits auswählen. Für jeden Quellzweig, der Sie als Kirschauswahl auswählen, erstellt Git einen entsprechenden Commit für den Zielzweig.

Sie können diese gängigen Aufgaben angehen:

  • Stellen Sie ein bestimmtes Feature von einer Verzweigung zu einer anderen bereit.
  • Kopieren Sie Die Arbeit, die Sie auf dem falschen Zweig vorgenommen haben.
  • Anwenden eines Fehlerfixes auf mehreren Zweigen.

Eine Übersicht über den Git-Workflow finden Sie unter Azure Repos Git-Lernprogramm.

Cherry-pick a commit

Azure Repos

Azure Repos bietet eingeschränkte Unterstützung für die Kirschauswahl und nur zum Zweck der Erstellung einer Pullanforderung zum Anwenden eines Hotfixes auf einem Zielzweig. Weitere Informationen finden Sie unter Verbesserung der Azure DevOps Kirschauswahl.

Die Option "Cherry-Pick" im Pull-Anforderungsmenü in Azure Repos führt folgendes aus:

  1. Erstellt einen neuen Themenzweig aus dem Zielzweig der Pullanforderung.
  2. Cherry wählt alle Änderungen vom Quellzweig der Pull-Anforderung in den neuen Themenzweig aus.
  3. Fordert Sie auf, eine neue Pullanforderung zu erstellen, um den neuen Themenzweig in einen anderen Zielzweig zusammenzuführen.

Ein schrittweises Lernprogramm finden Sie unter Erstellen einer neuen Pull-Anforderung mit Kirschauswahl.

GitHub

Die GitHub-Webschnittstelle unterstützt keine Kirschauswahl, aber GitHub Desktop funktioniert. Schrittweise Anleitungen zum Auswählen von Kirschen in GitHub Desktop finden Sie unter "Cherry-Pick a commit".

Nächste Schritte