Sobre problemas e pull requests vinculados
Você pode vincular um problema a uma pull request manualmente ou usando uma palavra-chave com suporte na descrição da pull request, ou seja, o texto de resumo adicionado pelo autor quando criou a pull request.
Quando você vincula uma pull request ao problema que ela aborda, os colaboradores poderão ver que alguém está trabalhando nesse problema.
Quando você mescla uma pull request vinculada no branch padrão de um repositório, o problema vinculado será fechado automaticamente. Para saber mais sobre o branch padrão, confira Alterar o ramo padrão.
Observação
As palavras-chave especiais em uma descrição de pull request são interpretadas somente quando a pull request tem como destino o branch padrão do repositório. Se a pull request tem como alvo qualquer outro branch, essas palavras-chave serão ignoradas, nenhum link será criado e a mesclagem da pull request não afetará as issues.
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 com suporte na descrição da solicitação de pull ou em uma mensagem de commit. A solicitação de pull deve estar no branch padrão.
closeclosesclosedfixfixesfixedresolveresolvesresolved
Se você usar um termo-chave para fazer referência a um comentário de outro pull request, os pull requests serão vinculados. O merge da solicitação de pull de referência também fechará a solicitação de pull referenciada.
A sintaxe para fechar palavras-chave depende se o problema está no mesmo repositório que a pull request.
| Problema associado | Sintaxe | Exemplo |
|---|---|---|
| Problema no mesmo repositório | PALAVRA-CHAVE #NÚMERO-PROBLEMA | Closes #10 |
| Problema em um repositório diferente | PROPRIETÁRIO DA PALAVRA-CHAVE/REPOSITÓRIO#NÚMERO-PROBLEMA | Fixes octo-org/octo-repo#100 |
| Múltiplos problemas | Usar sintaxe completa para cada problema | Resolves #10, resolves #123, resolves octo-org/octo-repo#100 |
As palavras-chave podem ser seguidas por dois pontos ou estar em maiúsculas. Por exemplo: Closes: #10, CLOSES #10, ou CLOSES: #10.
Somente as solicitações de pull vinculadas manualmente podem ser desvinculadas manualmente. Para desvincular um problema que você vinculou usando uma palavra-chave, você deve editar a descrição da solicitação de pull para remover a palavra-chave.
Você também pode usar palavras-chave de encerramento 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.
Como vincular manualmente uma solicitação de pull a um problema usando a barra lateral de solicitação de pull
Qualquer pessoa com permissões de gravação em um repositório pode vincular manualmente uma solicitação de pull a um problema usando a barra lateral de solicitação de pull.
Você pode vincular manualmente até dez problemas para cada pull request. O problema e a pull request devem estar no mesmo repositório.
-
Em GitHub, acesse a página principal do repositório.
-
Abaixo do nome do repositório, clique em Pull requests.

-
Na lista de pull requests, clique na pull request que você gostaria de vincular a um problema. Clique em "Desenvolvimento" no pull request
-
Clique no problema que você deseja associar à pull request.
Como vincular manualmente uma solicitação de pull ou um branch a um problema usando a barra lateral de problema
Qualquer pessoa com permissões de gravação em um repositório pode vincular manualmente uma solicitação de pull ou um branch a um problema usando a barra lateral de problema.
Você pode vincular manualmente até dez problemas para cada pull request. O problema pode estar em um repositório diferente da solicitação de pull ou do branch vinculado. O último repositório selecionado será lembrado.
-
Em GitHub, acesse a página principal do repositório.
-
No nome do seu repositório, clique em Issues.

-
Na lista de problemas, clique no problema ao qual deseja vincular uma solicitação de pull ou um branch.
-
Na barra lateral direita, clique em Desenvolvimento.

-
Clique no repositório que contém a solicitação de pull ou o branch que você deseja vincular ao problema.
-
Clique na solicitação de pull ou no branch que você deseja vincular ao problema.
-
Clique em Aplicar.
Leitura adicional
-
[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#issues-and-pull-requests)