Atualizar uma solicitação pull - AWS CodeCommit

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atualizar uma solicitação pull

Você pode atualizar uma solicitação pull com mais alterações no código enviando confirmações para a ramificação de origem de uma solicitação pull aberta. Para obter mais informações, consulte Crie um commit em AWS CodeCommit.

Você pode usar o console do AWS CodeCommit ou o AWS CLI para atualizar o título ou a descrição de uma solicitação de extração. Você pode querer atualizar a solicitação pull ou descrição porque:

  • Outros usuários não entendem a descrição ou o título original é enganador.

  • Você quer que o título ou a descrição reflita as alterações feitas à ramificação de origem de uma solicitação pull aberta.

Atualizar uma solicitação pull (console)

Você pode usar o console do CodeCommit para atualizar o título e a descrição de uma solicitação pull em um repositório do CodeCommit. Você pode atualizar o código na solicitação pull, enviar via push confirmações para a ramificação de origem de uma solicitação pull aberta.

  1. Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Em Repositories (Repositórios), escolha o nome do repositório onde você deseja atualizar uma solicitação pull.

  3. No painel de navegação, escolha Pull Requests (Solicitações pull).

  4. Por padrão, é exibida uma lista de todas as solicitações de extração abertas. Escolha a solicitação pull aberta que você deseja atualizar.

  5. Na solicitação pull, selecione Details (Detalhes) e, em seguida, escolha Edit details (Editar detalhes) para editar o título ou a descrição.

    nota

    Você não pode atualizar o título ou a descrição de uma solicitação pull fechada ou mesclada.

Atualizar solicitações pull (AWS CLI)

Para usar comandos da AWS CLI com o CodeCommit, instale a AWS CLI. Para obter mais informações, consulte Referência da linha de comando.

Você também pode estar interessado nos seguintes comandos:

Para usar a AWS CLI para atualizar solicitações pull em um repositório do CodeCommit

  1. Para atualizar o título de uma solicitação pull em um repositório, execute o comando update-pull-request-title especificando:

    • O ID da solicitação pull (com a opção --pull-request-id).

    • O título da solicitação pull (com a opção --title).

    Por exemplo, para atualizar o título de uma solicitação pull com o ID 47:

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

    Se houver êxito, o comando gerará uma saída semelhante à seguinte:

    { "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 atualizar a descrição de uma solicitação pull, execute o comando update-pull-request-description especificando:

    • O ID da solicitação pull (com a opção --pull-request-id).

    • A descrição (com a opção --description).

    Por exemplo, para atualizar a descrição de uma solicitação pull com o ID 47:

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

    Se houver êxito, o comando gerará uma saída semelhante à seguinte:

    { "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" } }