Gostaria de saber se é uma boa pratica criar uma Branch, como um "Servidor de QA". Ficando assim. Branch "Release QA" , e cada DEV criar uma nova Branch a partir dessa principal.
Gostaria de saber se é uma boa pratica criar uma Branch, como um "Servidor de QA". Ficando assim. Branch "Release QA" , e cada DEV criar uma nova Branch a partir dessa principal.
Olá Rictonietti, tudo bem? Bem nesse caso é relativo, a boa prática nesse caso é o que melhor atenda as suas necessidades, se sua equipe de desenvolvimento ou a empresa que você trabalha tem um setor, um pessoal que é responsável por verificar a qualidade do software, então é uma boa prática nesse cenário, assim quando os desenvolvedores terminarem as features (cada uma em um branch diferente) eles enviam as mudanças para o branch de "Release QA" e sobre esse branch de Release o pessoal da qualidade de software vão realizar as analises e pedir aos desenvolvedores que realizem mudanças se necessário e por fim criar uma nova Release, no caso criar uma nova tag para que os usuários possam fazer o download dessa nova versão do sistema, já aprovada pelo setor de qualidade!