Visualización de detalles de solicitud de recuperación
Puede ver, agregar, editar y suprimir comentarios de revisión en la RP.
- Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
- Seleccione un proyecto y, en el menú de la izquierda, haga clic en Repositorios de códigos.
- Seleccione un repositorio de código que tenga solicitudes de recuperación.
- Haga clic en Pull Requests (Solicitudes de extracción) en el menú de la izquierda de la página de detalles del repositorio.
- Haga clic en una solicitud de recuperación.
- En Recursos, puede seleccionar las siguientes opciones:
- Actividad: muestra todas las actividades asociadas a la solicitud de recuperación que incluyen aprobaciones, confirmaciones, comentarios, ciclo de vida y revisores. De forma predeterminada, se muestran todas las actividades. Puede filtrar para ver solo una actividad específica en la lista de actividades. En el comentario, puede etiquetar a los usuarios para enviarles notificaciones de eventos de relaciones públicas. Además, se pueden agregar archivos adjuntos como imágenes con el comentario.
- Diferencias: se muestra un resumen de las actualizaciones. Se resaltan las diferencias en los archivos confirmados entre las bifurcaciones de origen y destino. Puede ver los cambios en línea o en paralelo. Los usuarios y revisores pueden colaborar en la PR agregando comentarios y respondiendo a los comentarios en los archivos correspondientes.
- Confirmaciones: muestra una lista de todas las confirmaciones asociadas a la rama junto con el nombre de confirmación, el autor, la fecha de confirmación y el ID de confirmación. Se puede hacer clic en cada confirmación para acceder a los detalles del archivo confirmado. Puede buscar confirmaciones en función del nombre de confirmación. Hay un filtro disponible para ordenar las confirmaciones según el autor, la fecha de inicio o la fecha de finalización.
- Pipelines: en DevOps de OCI, una ejecución de creación se puede disparar de forma automática al confirmar los cambios en un repositorio de código. Puede ver el estado de la ejecución de compilación en la solicitud de extracción. Cualquier nueva confirmación en la rama de origen cancela la ejecución de compilación anterior.
- Anexos: muestra los anexos agregados a la solicitud de recuperación. Tiene la opción de agregar o suprimir anexos al PR.
- Para configurar los valores de notificación, haga clic en el separador Notificaciones.
Puede optar por recibir o ignorar notificaciones para las solicitudes de recuperación. Las notificaciones se envían como correos electrónicos. Puede darse de baja en cualquier momento utilizando el enlace proporcionado en el correo electrónico para dejar de recibir notificaciones por correo electrónico. Las notificaciones de eventos de relaciones públicas soportadas son:
- Solicitud de extracción: creación, actualización, fusión, rechazo, reapertura y supresión
- Revisor: agregar, eliminar y aprobar relaciones públicas
- Confirmar: a la rama de origen
- Comentario: agregar, responder, suprimir y editar
- Seleccione una de las siguientes opciones de notificación:
- Ver: por defecto, esta opción está seleccionada y se envía una notificación para todos los eventos.
- Mención: solo cuando se menciona al usuario, por ejemplo, en el comentario PR, se envía una notificación.
- Ignorar: las notificaciones no se envían para ningún evento.
Nota
Los usuarios deben tener al menos acceso de lectura a la PR para cambiar las preferencias de notificación. Los autores de relaciones públicas reciben todas las notificaciones de eventos de forma predeterminada. Se notifica a los revisores de relaciones públicas en función de su preferencia de notificación. Se pueden definir notificaciones para el repositorio de código y proyecto DevOps. Sin embargo, la notificación de la solicitud de recuperación tiene prioridad sobre la configuración del proyecto y el repositorio. Para obtener más información, consulte Visión general de las notificaciones.
- Haga clic en Guardar.
Para rechazar una solicitud de recuperación, ejecute el comando decline:
oci devops pull-request decline --pull-request-idPara mostrar las solicitudes de extracción, ejecute el comando list-pull-requests:
oci devops pull-request list-pull-requests --compartment-id --created-by --destination-branch --display-name --pull-request-id --limit --page --page-size --repository-id--reviewer-principal-id --sort-by --sort-order --source-repository-idPara cancelar la suscripción de la solicitud de recuperación, ejecute el comando cancelar suscripción:
oci devops pull-request unsubscribe --file --pull-request-id --tokenPara ver los cambios, ejecute el comando get-pull-request-change-summary-metrics:
oci devops pull-request get-pull-request-change-summary-metrics --pull-request-idPara mostrar las actividades de solicitud de recuperación, ejecute el comando list-pull-request-activities:
oci devops pull-request list-pull-request-activities --pull-request-id --activity-type --limit --page --page-size --sort-orderPara mostrar los cambios del archivo de solicitud de recuperación, ejecute el comando list-pull-request-file-changes:
oci devops pull-request list-pull-request-file-changes --pull-request-id --limit --page --page-sizePara crear una asociación de solicitud de recuperación, ejecute el comando create-pull-request-attachment:
oci devops pull-request create-pull-request-attachment --content-disposition --create-pull-request-attachment-body --pull-request-idPara suprimir la asociación de solicitud de recuperación, ejecute el comando delete-pull-request-attachment:
oci devops pull-request delete-pull-request-attachment --attachment-id --pull-request-idPara obtener la asociación de solicitud de recuperación, ejecute el comando get-pull-request-attachment:
oci devops pull-request get-pull-request-attachment --attachment-id --pull-request-idPara obtener contenido de anexo de solicitud de recuperación, ejecute el comando get-pull-request-attachment-content:
Para mostrar la asociación de solicitud de recuperación, ejecute el comando list-pull-request-attachments:
oci devops pull-request list-pull-request-attachments --pull-request-id --compartment-id --limit --page --page-size --sort-by --sort-orderPara obtener la preferencia de notificación de solicitud de recuperación para el usuario, ejecute el comando get-pull-request-notification-preference:
oci devops pull-request get-pull-request-notification-preference --principal-id --pull-request-idPara actualizar la preferencia de notificación de solicitud de recuperación para un usuario, ejecute el comando update-pull-request-notification-preference:
oci devops pull-request update-pull-request-notification-preference --notification-preference --principal-id --pull-request-idPara crear un comentario de solicitud de recuperación, ejecute el comando create-pull-request-comment:
oci devops pull-request-comment create-pull-request-comment -data --pull-request-id --commit-id --file-path --file-type --line-number --parent-idPara suprimir el comentario de solicitud de recuperación, ejecute el comando delete-pull-request-comment:
oci devops pull-request-comment delete-pull-request-comment --comment-id --pull-request-idPara editar el comentario de la solicitud de recuperación, ejecute el comando update-pull-request-comment:
oci devops pull-request-comment update-pull-request-comment --comment-id --pull-request-id --dataPara obtener una lista de actividades de solicitud de recuperación, utilice la operación
ListPullRequestActivities.Para obtener una lista de confirmaciones de GIT de solicitud de recuperación, utilice la operación
ListPullRequestCommits.Para recuperar la métrica de resumen de las diferencias de solicitud de recuperación, utilice la operación GetPullRequestChangeSummaryMetrics.
Para obtener una lista de anexos de solicitud de recuperación, utilice la operación
ListPullRequestAttachments.Para crear una asociación de solicitud de recuperación, utilice la operación
CreatePullRequestAttachment.Para obtener una lista de comentarios de solicitud de recuperación, utilice la operación
ListPullRequestComments.Para crear un comentario de solicitud de recuperación, utilice la operación
CreatePullRequestComment.