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 será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-01-22. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Encerrar problemas usando palavras-chave

Você pode incluir palavras-chave nas descrições de pull request, bem como mensagens do commit, para encerrar problemas automaticamente no GitHub Enterprise.

Neste artigo

Sobre referências ao problema

Quando uma pull request ou um commit faz referência a uma palavra-chave e a um número de problema, ela cria uma associação entre a pull request e o problema. Quando a pull request sofre merge no branch padrão do seu repositório, o problema correspondente é fechado automaticamente.

As seguintes palavras-chave, seguidas por um número de problema, fecharão o problema:

  • encerrar
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • resolves
  • resolved

Por exemplo, para fechar um problema de número 123, você pode usar a frase "Closes #123" ou "Closes: #123" na descrição da pull request ou na mensagem do commit. Assim que o branch sofrer merge no branch padrão, o problema será encerrado.

Encerrar um problema no mesmo repositório

Para encerrar um problema no mesmo repositório, use uma das palavras-chave acima seguida de uma referência ao número do problema. Por exemplo, uma mensagem de commit com Fixes 45 encerrará o problema 45 no repositório assim que o commit passar por merge no branch padrão.

Se o commit estiver em um branch fora do padrão, o problema vai continuar aberto e será referenciado por uma dica de ferramenta.

Encerrar um problema em outro repositório

Para encerrar um problema em outro repositório, use a sintaxe username/repository#issue_number, conforme descrito em "Referências e URLs vinculados automaticamente".

Por exemplo, incluir Closes example_user/example_repo#76 fechará o problema referenciado no repositório, desde que você tenha acesso de push a ele.

Encerrar vários problemas

Para encerrar vários problemas, informe uma das palavras-chave acima em cada referência do problema. Para garantir o funcionamento adequado, use a palavra-chave antes de cada problema ao qual você fizer referência.

Por exemplo, o código This closes #34, closes #23, and closes example_user/example_repo#42 encerraria os problemas 34 e 23 no mesmo repositório e 42 no repositório "usuário_exemplo/repo_exemplo".

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato