Visualización de detalles de solicitud de recuperación

Puede ver, agregar, editar y suprimir comentarios de revisión en la RP.

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. Seleccione un proyecto y, en el menú de la izquierda, haga clic en Repositorios de códigos.
    3. Seleccione un repositorio de código que tenga solicitudes de recuperación.
    4. Haga clic en Pull Requests (Solicitudes de extracción) en el menú de la izquierda de la página de detalles del repositorio.
    5. Haga clic en una solicitud de recuperación.
    6. 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.
    7. 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
    8. 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.

    9. Haga clic en Guardar.
  • Para rechazar una solicitud de recuperación, ejecute el comando decline:

    oci devops pull-request decline --pull-request-id

    Para 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-id

    Para 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 --token

    Para ver los cambios, ejecute el comando get-pull-request-change-summary-metrics:

    oci devops pull-request get-pull-request-change-summary-metrics --pull-request-id

    Para 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-order

    Para 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-size

    Para 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-id

    Para 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-id

    Para 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-id

    Para 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-order

    Para 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-id

    Para 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-id

    Para 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-id

    Para 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-id

    Para 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 --data
  • Para 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.