Actualización de una solicitud de extracción - AWS CodeCommit

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualización de una solicitud de extracción

Puede actualizar una solicitud de cambios de código con más cambios de código enviando las confirmaciones a la ramificación fuente de una solicitud de extracción abierta. Para obtener más información, consulte Crea una confirmación en AWS CodeCommit.

Puede utilizar la consola de AWS CodeCommit o la AWS CLI para actualizar el título o la descripción de una solicitud de extracción. Es posible que desee actualizar la solicitud de extracción porque:

  • Otros usuarios no entienden la descripción, o el título original es confuso.

  • Desea que el título o la descripción reflejen los cambios realizados en la ramificación de origen de una solicitud de extracción abierta.

Actualizar una solicitud de extracción (consola)

Puede utilizar la consola de CodeCommit para actualizar el título y la descripción de una solicitud de extracción en un repositorio de CodeCommit. Para actualizar el código de la solicitud de extracción, envíe las confirmaciones a la ramificación fuente de una solicitud de extracción abierta.

  1. Abra la consola de CodeCommit en https://console.aws.amazon.com/codesuite/codecommit/home.

  2. En Repositories (Repositorios), elija el nombre del repositorio cuya solicitud de extracción desea actualizar.

  3. En el panel de navegación, seleccione Pull requests (Solicitudes de extracción).

  4. De forma predeterminada, se muestra una lista de todas las solicitudes de extracción abiertas. Elija la solicitud de extracción abierta que desea actualizar.

  5. En la solicitud de extracción, elija Details (Detalles) y, a continuación, seleccione Edit details (Editar detalles) para editar el título o la descripción.

    nota

    No puede actualizar el título o la descripción de una solicitud de extracción cerrada o combinada.

Actualizar solicitudes de extracción (AWS CLI)

Para utilizar los comandos de AWS CLI en CodeCommit, instale la AWS CLI. Para obtener más información, consulte Referencia de la línea de comandos.

También pueden interesarle los siguientes comandos:

Para usar la AWS CLI para actualizar solicitudes de extracción en un repositorio de CodeCommit

  1. Para actualizar el título de una solicitud de extracción en un repositorio, ejecute el comando update-pull-request-title, especificando:

    • El ID de la solicitud de extracción (con la opción --pull-request-id).

    • El título de la solicitud de extracción (con la opción --title).

    Por ejemplo, para actualizar el título de una solicitud de extracción con el ID 47:

    aws codecommit update-pull-request-title --pull-request-id 47 --title "Consolidation of global variables - updated review"

    Si se ejecuta correctamente, el resultado del comando será similar al siguiente:

    { "pullRequest": { "approvalRules": [ { "approvalRuleContent": "{\"Version\": \"2018-11-08\",\"DestinationReferences\": [\"refs/heads/main\"],\"Statements\": [{\"Type\": \"Approvers\",\"NumberOfApprovalsNeeded\": 2,\"ApprovalPoolMembers\": [\"arn:aws:sts::123456789012:assumed-role/CodeCommitReview/*\"]}]}", "approvalRuleId": "dd8b17fe-EXAMPLE", "approvalRuleName": "2-approver-rule-for-main", "creationDate": 1571356106.936, "lastModifiedDate": 571356106.936, "lastModifiedUser": "arn:aws:iam::123456789012:user/Mary_Major", "originApprovalRuleTemplate": { "approvalRuleTemplateId": "dd8b26gr-EXAMPLE", "approvalRuleTemplateName": "2-approver-rule-for-main" }, "ruleContentSha256": "4711b576EXAMPLE" } ], "authorArn": "arn:aws:iam::123456789012:user/Li_Juan", "clientRequestToken": "", "creationDate": 1508530823.12, "description": "Review the latest changes and updates to the global variables. I have updated this request with some changes, including removing some unused variables.", "lastActivityDate": 1508372657.188, "pullRequestId": "47", "pullRequestStatus": "OPEN", "pullRequestTargets": [ { "destinationCommit": "9f31c968EXAMPLE", "destinationReference": "refs/heads/main", "mergeMetadata": { "isMerged": false, }, "repositoryName": "MyDemoRepo", "sourceCommit": "99132ab0EXAMPLE", "sourceReference": "refs/heads/variables-branch" } ], "title": "Consolidation of global variables - updated review" } }
  2. Para actualizar la descripción de una solicitud de extracción, ejecute el comando update-pull-request-description especificando:

    • El ID de la solicitud de extracción (con la opción --pull-request-id).

    • La descripción (con la opción --description).

    Por ejemplo, para actualizar la descripción de una solicitud de extracción con el ID 47:

    aws codecommit update-pull-request-description --pull-request-id 47 --description "Updated the pull request to remove unused global variable."

    Si se ejecuta correctamente, el resultado del comando será similar al siguiente:

    { "pullRequest": { "authorArn": "arn:aws:iam::111111111111:user/Li_Juan", "clientRequestToken": "", "creationDate": 1508530823.155, "description": "Updated the pull request to remove unused global variable.", "lastActivityDate": 1508372423.204, "pullRequestId": "47", "pullRequestStatus": "OPEN", "pullRequestTargets": [ { "destinationCommit": "9f31c968EXAMPLE", "destinationReference": "refs/heads/main", "mergeMetadata": { "isMerged": false, }, "repositoryName": "MyDemoRepo", "sourceCommit": "99132ab0EXAMPLE", "sourceReference": "refs/heads/variables-branch" } ], "title": "Consolidation of global variables" } }