AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais
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.
Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home
. -
Em Repositories (Repositórios), escolha o nome do repositório onde você deseja atualizar uma solicitação pull.
-
No painel de navegação, escolha Pull Requests (Solicitações pull).
-
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.
-
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:
-
update-pull-request-approval-state, para aprovar ou revogar a aprovação em uma solicitação pull.
-
create-pull-request-approval-rule, para criar uma regra de aprovação para uma solicitação pull.
-
delete-pull-request-approval-rule, para excluir uma regra de aprovação para uma solicitação pull.
-
Crie um commit usando o AWS CLI ou Criar uma confirmação usando um cliente Git, para criar e enviar via push alterações de código adicionais para a ramificação de origem de uma solicitação pull aberta.
Para usar a AWS CLI para atualizar solicitações pull em um repositório do CodeCommit
-
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" } }
-
-
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" } }
-