Se tem uma equipe grande de desenvolvimento ou ate mesmo uma pessoa criando varias branches para fazer alteracao de uma coisa especifica, o que fara com a branch criada depois de mergeado na main.
Um dos motivos de criar a branch e manter um historico onde voce podera voltar e rever o codigo se algo esta errado.
Com a criacao de varias branches ficar muito ruim de listar todas as branches de alteracoes.
E se excluir logo que seja feito o merge, perderei o historico de mudanca.
Estou questionando sobre isso, porque nunca trabalhei com tantos branches de mudanca, e apesar de ser interessante a sua sugestao, nao visualizo o meu projeto com varias branches.
Obrigado pela atencao.