Para transferir um problema aberto para outro repositório, é preciso ter acesso de gravação no repositório em que o problema está e no repositório para onde você está transferindo o problema. Para saber mais, confira Funções de repositório para uma organização.
Note
Você somente pode transferir problemas entre repositórios pertencentes à mesma conta de usuário ou organização. Um problema de repositório privado não pode ser transferido para um repositório público.
Quando você transfere um problema, os comentários e responsáveis são mantidos. Rótulos e marcos também serão retidos se estiverem presentes no repositório de destino, com rótulos correspondentes por nome e marcos correspondentes por nome e data de conclusão.
As pessoas ou equipes mencionadas no problema receberão uma notificação informando que o problema foi transferido para um novo repositório. O URL original redirecionará para o novo URL do problema. As pessoas que não tenham permissões de leitura no novo repositório verão um banner informando que o problema foi transferido para um novo repositório ao qual elas não têm acesso.
Transferir um problema aberto para outro repositório
-
Em GitHub, acesse a página principal do repositório.
-
No nome do seu repositório, clique em Problemas.
-
Na lista de problemas, clique no problema que deseja transferir.
-
Na barra lateral direita, clique em Transferir problema.
-
Use o menu suspenso Escolher um repositório para selecionar o repositório para o qual você deseja transferir o problema.
-
Clique em Transferir problema.
Note
Para saber mais sobre GitHub CLI, confira "Sobre o a CLI do GitHub".
Para transferir um problema, use o subcomando gh issue transfer
. Substitua o parâmetro issue
pelo número ou pela URL do problema. Substitua o parâmetro owner/repo
pelo nome do repositório para o qual você deseja transferir o problema, como octocat/octo-repo
.
gh issue transfer ISSUE OWNER/REPO