Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015
Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015
Copie confirmaciones de una rama a otra mediante la selección de guión. A diferencia de una combinación o una nueva base, la selección de guión solo incluye los cambios de las confirmaciones que seleccione, en lugar de todos los cambios de una rama.
La selección de guión es una excelente manera de abordar estos problemas comunes:
Confirmación accidental en la rama incorrecta. Elija los cambios en la rama correcta y, a continuación, restablezca la rama original a la confirmación anterior.
Extraer un conjunto de confirmaciones realizadas en una rama de características para combinarlas con la master rama antes.
Porte en confirmaciones específicas de la master rama sin volver a cambiar el valor de la rama.
En una solicitud de solicitud de Azure DevOps proyecto, seleccione Cherry-pick. En una pr. activa, seleccione Cherry-pick en el menú ... . Esta acción crea una nueva rama con los cambios copiados.
En el panel de solicitud de extracción Cherry-pick:
En Rama de destino,seleccione la rama en la que desea copiar los cambios de la pr.
En Nombre de rama de tema requerido,cambie el nombre de la rama de PR de selección de guión si lo desea.
Elija si desea elegir Cherry como una sola confirmación.
Seleccione Cherry y elija.
En la pantalla Nueva solicitud de extracción, seleccione Crear.
Combine la nueva PR para completar la selección de guión.
Nota
Si utiliza Visual Studio 2019, versión 16.8 o una posterior, pruebe la experiencia del control de versiones de Git. Obtenga más información sobre las diferencias de Git con respecto de Team Explorer en esta página de comparación en paralelo.
Abra Team Explorer y consulte la rama en la que desea elegir los cambios con la vista Ramas.
Haga clic con el botón derecho en la rama que contiene los cambios que desee y seleccione Ver historial....
Haga clic con el botón derecho en la confirmación que desea seleccionar y seleccione Cherry-pick.
Visual Studio copia los cambios realizados en esa confirmación en uno nuevo en la rama actual.
Repita este proceso para cada confirmación que necesite llevar a la rama actual.
Use git log para buscar el identificador de confirmación de la confirmación cuyos cambios desea copiar.