Essa é uma revisão anterior do documento!
Estrutura dos Repositórios
Este artigo descreve como que os repositórios devem estar estruturados.
Branches Main e Develop
- Todos os repositórios devem conter as branches
mainedevelop - É importante que a branch
mainpossua o código que está sendo utilizado em produção e que a branchdeveloppossua o código mais atualizado utilizado em homologação. - As branches
mainedevelopdevem ser marcadas como Protegidas nas configurações do Gitlab. Dessa forma, para fazer uma alteração nadevelop:- Crie uma branch temporária, partindo da
develop. - Faça o Merge Request.
- Apague a branch temporária.
Caso o projeto fuja desse padrão, é necessário realizar uma refatoração, encontrar quais as branches que estão em produção e homologação, renomeá-las para main e develop e marcá-las como Protegidas.