No Github, você pode fazer solicitações pull para adicionar funcionalidade a um projeto. As contribuições devem ser feitas em um branch que, se a solicitação for aceita, será mesclado com o branch master (ou um análogo) do projeto.
Agora, enviei uma solicitação pull no Github e minhas contribuições estão em um branch chamado patch-1
. Posso modificar o nome da filial localmente por
git branch -m patch-1 newname
e, em princípio, também posso renomeá-lo no meu repositório bifurcado no Github, seguindo as instruções encontradas nesta resposta . Isso é feito na prática removendo o branch antigo, patch-1
no meu caso, e reencontrando-o com um nome diferente newname
.
É permitido renomear o branch patch-1
em meu repositório bifurcado no Github quando constitui uma solicitação pull? Ou causa problemas no gerenciamento de solicitações pull?
Existe alguma maneira de renomear um branch em um repositório bifurcado no Github quando esse branch é uma solicitação pull?
fonte
git push -f
. O PR é atualizado com um código totalmente novo e ainda é o "mesmo" PR.Resposta curta:
Não
Abordagem alternativa:
Nota:
O nome de uma filial remota (constituindo um PR) precisava ser alterado, porque o sistema de construção precisava do nome da filial que termina com o ID do tíquete. No entanto, o PR foi aberto antes da criação oficial do ingresso (a partir das especificações) e continha uma discussão valiosa. A abordagem descrita era a única maneira de fazer o sistema de compilação funcionar e também não perder nenhuma informação (embora houvesse uma etapa extra para rastreá-la).
fonte