Manter as ramificações ou convertê-las em tags é uma questão de preferência pessoal.
O Git tem dois tipos de tags: tags leves que são apenas uma referência a um commit e tags anotadas. Tags anotadas são objetos git que podem incluir uma mensagem e / ou assinatura, como um commit.
Os ramos são basicamente iguais aos tags leves, exceto que são movidos automaticamente quando você adiciona um commit a um branch. (Você pode mover manualmente referências de ramificações com git-reset.)
Se você nunca adicionará commits a essas ramificações históricas, convertê-las em tags seria idiomático:
- certifique-se de que a ramificação esteja mesclada no mestre.
- crie uma nova tag
- elimine o ramo antigo
Nomes de marcas e nomes de filiais residem em diferentes namespaces ( refs/tags
e refs/heads
) para que você possa manter os nomes existentes para a tag.