Combinación de una solicitud de recuperación
Una vez revisada y aprobada la solicitud de recuperación, se puede combinar siempre que se cumplan todas las validaciones de combinación configuradas que estén configuradas en la configuración de relaciones públicas.
Para fusionar una solicitud de recuperación, ejecute el comando
execute-merge-pull-request
:oci devops pull-request execute-merge-pull-request --commit-message --merge-strategy --pull-request-id
Para validar una solicitud de recuperación de fusión, ejecute el comando
validate-merge-pull-request
:oci devops pull-request validate-merge-pull-request --pull-request-id
Para fusionar una solicitud de recuperación, utilice la operación
MergePullRequest
.
Resolución de conflictos de fusión
La resolución de un conflicto de fusión en una solicitud de recuperación (PR) implica identificar los problemas que causaron el conflicto, abordar el conflicto localmente y, a continuación, aplicar el cambio de forma remota. Los posibles problemas incluyen condiciones de error encontradas durante la creación de relaciones públicas y archivos de origen en conflicto.
Para comprobar las condiciones de error de una creación fallida:
- En la PR con el conflicto de fusión, seleccione Comprobaciones de fusión.
- Seleccione Creación con fallos.
- Seleccione Pruebas de unidad.
Para comprobar si hay archivos de origen en conflicto:
En la PR con el conflicto de fusión, en Recursos, seleccione Diferencias. Cada archivo afectado se indica con la etiqueta Conflict.
Después de identificar el problema, solucione el conflicto en el repositorio local y transfiera el cambio a la rama utilizada por PR. Si la confirmación resolvió los problemas que causaron el conflicto y las comprobaciones de fusión se realizaron correctamente, el botón Fusionar estará disponible. Ahora puede fusionar la PR.