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
- Encerrar um problema no mesmo repositório
- Encerrar um problema em outro repositório
- Encerrar vários problemas
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".