Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2020-11-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Vinculando uma pull request a um problema

You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.

Neste artigo

Observação: As palavras-chave especiais na descrição de um pull request são interpretadas quando o pull request aponta para o branch-padrão do repositório. No entanto, se a base do PR's for qualquer outro branch, essas palavras-chave serão ignoradas, nenhum link será criado e o merge do PR não terá efeito sobre os problemas. Se você deseja vincular um pull request a um problema usando uma palavra-chave, o PR deverá estar no branch-padrão.

Sobre problemas e pull requests vinculados

You can link an issue to a pull request using a supported keyword in the pull request description.

Quando você vincula uma pull request ao problema que a pull request tem de lidar, os colaboradores poderão ver que alguém está trabalhando no problema.

Quando você mescla uma pull request vinculada no branch padrão de um repositório, o problema vinculado será fechado automaticamente. Para obter mais informações sobre o branch padrão, consulte "Configurado o branch padrão. "

Vinculando uma pull request a um problema usando uma palavra-chave

Você pode vincular uma solicitação de pull a um problema usando uma palavra-chave compatível na descrição do pull request ou em uma mensagem de commit (observe que a solicitação do pull deve estar no branch-padrão).

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolver
  • resolve
  • resolved

A sintaxe para fechar palavras-chave depende se o problema está no mesmo repositório que a pull request.

Problemas vinculadoSintaxeExemplo
Problema no mesmo repositórioKEYWORD #ISSUE-NUMBERCloses #10
Problema em um repositório diferenteKEYWORD OWNER/REPOSITORY#ISSUE-NUMBERFixes octo-org/octo-repo#100
Múltiplos problemasUsar sintaxe completa para cada problemaResolves #10, resolves #123, resolves octo-org/octo-repo#100

Você também pode usar palavras-chave de fechamento em uma mensagem de commit. O problema será encerrado quando você mesclar o commit no branch padrão, mas o pull request que contém o commit não será listado como um pull request vinculado.

Leia mais