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á.
Fechar uma solicitação pull em um repositório do AWS CodeCommit
Se você deseja fechar uma solicitação pull sem mesclar o código, é possível fazer isso de várias maneiras:
-
No console, você pode fechar uma solicitação de extração sem mesclar o código. Você pode querer fazer isso se quiser usar o comando git merge para mesclar as ramificações manualmente ou se o código na ramificação de origem da solicitação de extração não é um código que você deseja mesclar na ramificação de destino.
-
Você pode excluir a ramificação de origem especificada na pull request. CodeCommit fecha uma pull request automaticamente se a ramificação de origem ou de destino da pull request for excluída.
-
No AWS CLI, você pode atualizar o status de uma pull request de
OPEN
paraCLOSED
. Isso fecha a solicitação pull sem mesclar o código.
Fechar uma solicitação pull (console)
Você pode usar o CodeCommit console para fechar uma pull request em um CodeCommit repositório. Depois de o status de uma solicitação de extração mudar para Closed, ele não poderá ser alterado de volta para Open, mas os usuários ainda poderão comentar as alterações e responder aos comentários.
Abra o CodeCommit console em https://console.aws.amazon.com/codesuite/codecommit/home
. -
Em Repositories (Repositórios), escolha o nome do repositório.
-
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 de extração aberta que você deseja fechar.
-
Na solicitação pull, selecione Close pull request (Fechar solicitação pull). Essa opção fecha a solicitação de pull sem tentar mesclar a ramificação de origem com a ramificação de destino. Essa opção não fornece uma maneira para excluir a ramificação de origem como parte do fechamento da solicitação pull, mas você pode fazer isso depois de fechar a solicitação.
Fechar uma solicitação pull (AWS CLI)
Para usar AWS CLI comandos com CodeCommit, instale AWS CLI o. Para obter mais informações, consulte Referência da linha de comando.
Para usar o AWS CLI para fechar pull requests em um CodeCommit repositório
-
Para atualizar o status de uma solicitação de extração em um repositório de
OPEN
paraCLOSED
, execute o comando update-pull-request-status, especificando:-
O ID da solicitação pull (com a opção --pull-request-id).
-
O status da solicitação de extração(com a opção --pull-request-status).
Por exemplo, para atualizar o status de uma pull request com o ID de
42
para um status deCLOSED
em um CodeCommit repositório chamadoMyDemoRepo
:aws codecommit update-pull-request-status --pull-request-id
42
--pull-request-statusCLOSED
Se houver êxito, o comando gerará uma saída semelhante à seguinte:
-