Agregar reglas de aprobación de solicitudes de extracción
Escrito para la antigua interfaz de usuario
Este artículo fue escrito para la antigua interfaz de usuario. Las instrucciones todavía se pueden usar, pero las capturas de pantalla están desactualizadas. En algunos casos, los elementos mencionados en las instrucciones se han movido o cambiado. Si no puede encontrar un elemento, consulte el ¿Dónde quedó? artículo.
Resumen
Este artículo explica cómo funciona una regla de aprobación de Pull Request y cómo agregar una. De forma predeterminada, un Pull Request no requiere revisiones antes de poder fusionarse. Con una regla de aprobación de Pull Request, los administradores pueden exigir un número mínimo de aprobaciones antes de que un Pull Request pueda fusionarse. Cada regla define a qué ramas se aplica y cuántas aprobaciones se requieren. La rama de destino de un Pull Request determina cuántas aprobaciones necesita.
La regla se puede configurar con distintos ámbitos:
Todas las ramas: La regla se aplica a cualquier rama no cubierta por una regla más específica.
Selecciona: La regla se dirige a una o más ramas seleccionadas explícitamente.
Patrón: La regla utiliza sintaxis comodín para coincidir con ramas por convención de nombres (p. ej.,
feature/*,release/v*,hotfix-*).
Ejemplo de Pull Request
La siguiente captura de pantalla muestra un Pull Request con una regla de aprobación aplicada.

Jerarquía de reglas
Cuando las ramas seleccionadas por una regla se solapan con otra regla, la precedencia determina qué regla se aplica a la rama solapada. El orden de precedencia, de mayor a menor, es:
Selecciona > Patrón > Todas las ramas
La siguiente captura de pantalla muestra dos reglas: una se aplica a Todas las ramas, y la otra se aplica solo a la main rama. Debido a que la Selecciona regla tiene precedencia sobre la Todas las ramas regla, cualquier Pull Request que tenga como destino la main rama requiere 3 aprobaciones en lugar de la 1 aprobación requerida para otras ramas.

Agregar reglas de aprobación
Seleccionar ramas
Hay tres métodos para seleccionar a qué ramas se aplicará la Regla de aprobación.

Todas las ramas
Esta selección aplica la regla a cada rama de su tenant de DevOps.
Seleccione el todas las ramas opción.
Selecciona
Esta selección aplica la regla solo a las ramas que selecciona de la lista.
Seleccione el Selecciona opción.
Haz clic en el Seleccionar ramas menú desplegable.
Seleccione cada una de las ramas a las que aplicar esta regla.

Patrón
Esta selección aplica la regla a cualquier rama que coincida con el patrón que introduzca. Puede agregar el carácter comodín al final de un patrón (*) para coincidir con ramas que comiencen con su patrón y terminen con cualquier otro carácter. Por ejemplo, si usa el patrón feature/*, la siguiente tabla muestra cómo afecta esta regla a sus ramas.
main
feature/addAccount
feature/removeAccount
release/v1.2.3
Seleccione el Patrón opción.
Introduzca el patrón que se usará para esta regla en el cuadro de texto.

Agregar reglas
Puede agregar varias reglas de aprobación a la configuración de Pull Requests. Para saber qué regla se aplica a una rama seleccionada por varias reglas, consulte la Jerarquía de reglas sección anterior.
Haz clic en Agregar regla.

Configure la selección de ramas de la regla y el recuento de aprobaciones siguiendo las instrucciones anteriores.

Última actualización
¿Te fue útil?



