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.
Versão do artigo: GitHub.com

Vinculando uma pull request a um problema

Você pode vincular uma pull request a um problema para mostrar que uma correção está em andamento e para fechar automaticamente o problema quando a pull request for mesclada.

Neste artigo

Sobre problemas e pull requests vinculados

Você pode vincular um problema a uma pull request manualmente ou usando uma palavra-chave suportada na descrição da pull request.

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 manualmente uma pull request a um problema

Qualquer pessoa com permissões de gravação em um repositório pode vincular manualmente uma pull request a um problema.

Você pode vincular manualmente até dez problemas para cada pull request. O problema e a pull request devem estar no mesmo repositório.

  1. No GitHub, navegue até a página principal do repositório.
  2. Under your repository name, click Pull requests.
    Problemas e seleção da guia pull requests
  3. Na lista de pull requests, clique na pull request que você gostaria de vincular a um problema.
  4. Na barra lateral direita, clique em Linked issues (Problemas vinculados)
    Problemas vinculados na barra lateral direita
  5. Clique no problema que você deseja associar à pull request.
    Menu suspenso para problemas vinculados

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

Você pode vincular uma pull request a um problema usando uma palavra-chave suportada na descrição da pull request.

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • 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

Somente pull requests vinculadas manualmente podem ser desvinculadas. Para desvincular um problema que você vinculou usando uma palavra-chave, você deve editar a descrição da pull request para remover a palavra-chave.

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 a pull request que contém o commit não será listada como uma pull request vinculada.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato