Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. 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

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

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

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 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

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 o pull request que contém o commit não será listado como um pull request vinculado.

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 Enterprise Server, navegue até a página principal do repositório.
  2. Abaixo do nome do seu repositório, clique em Pull requests. Issues tab
  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

Leia mais