Copia de cambios con selección exclusiva

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

Visual Studio 2019 | Visual Studio 2022

Git cherry-pick copia los cambios de una o varias confirmaciones de rama de origen en una rama de destino. A diferencia de la combinación o la rebase, cherry-pick permite seleccionar confirmaciones de rama de origen específicas. Para cada confirmación de rama de origen que elija, Git crea una confirmación correspondiente en la rama de destino.

Puede elegir de forma cereza para abordar estas tareas comunes:

  • Implemente una característica específica de una rama en otra.
  • Copie el trabajo que ha confirmado en la rama incorrecta.
  • Aplique una corrección de errores en varias ramas.

Para obtener información general sobre el flujo de trabajo de Git, vea Tutorial de Git de Azure Repos.

Selección de una confirmación

Azure Repos

Azure Repos proporciona compatibilidad limitada con la selección de cerezas y solo con el fin de crear una solicitud de incorporación de cambios para aplicar una revisión en una rama de destino. Para más información, consulte Mejora de la selección de cerezas de Azure DevOps.

La opción Cherry-pick del menú de solicitud de incorporación de cambios de Azure Repos hace lo siguiente:

  1. Crea una nueva rama de tema a partir de la rama de destino de la solicitud de incorporación de cambios.
  2. Selecciona todos los cambios de la rama de origen de la solicitud de incorporación de cambios a la nueva rama de tema.
  3. Le pide que cree una nueva solicitud de incorporación de cambios para combinar la nueva rama de tema en otra rama de destino.

Para ver un tutorial paso a paso, consulte Creación de una nueva solicitud de incorporación de cambios con cherry-pick.

GitHub

La interfaz web de GitHub no admite la selección de cerezas, pero GitHub Desktop sí. Para obtener instrucciones paso a paso sobre cómo elegir en gitHub Desktop, consulte Cherry-picking a commit( Selección de una confirmación).

Pasos siguientes