É seguro excluir um branch de um fork do github uma vez que ele foi mesclado upstream?

7

Eu só recentemente tentei me dar um bocado no github e gostaria de alguns conselhos de "melhores práticas".

Eu criei um branch no meu fork e esse branch foi colocado no master do projeto upstream. Não aparece mais no gráfico de rede, mas ainda está no github. É seguro excluir esta ramificação agora?

Editar: Só para esclarecer, estou verificando se isso está em conflito com a regra "não alterar histórico" do github.

    
por Tim 21.01.2011 / 00:11

2 respostas

5

Quando você adiciona algo ao branch master, ele está lá para sempre. Mesclar outro ramo ao mestre é apenas adicionar coisas de outro ramo ao mestre.

Quando você exclui essa outra ramificação, o histórico dentro da ramificação é perdido se você a criou novamente. Mas isso não faz muito sentido, uma vez que as mudanças estão no ramo mestre.

Assim, você pode excluir com segurança sua filial se não quiser continuar o desenvolvimento dentro dela.

    
por 21.01.2011 / 03:41
2

Se você está preocupado com o desaparecimento do código do upstream se você excluir seu branch, não o faça. Uma vez que eles puxam, está lá (mais ou menos) para sempre.

    
por 21.01.2011 / 02:45